Accept(ExpressionVisitor)
|
이 노드 형식에 대한 특정 Visit 메서드로 디스패치합니다. 예를 들어 MethodCallExpression은 VisitMethodCall(MethodCallExpression)을 호출합니다.
|
Add(Expression, Expression)
|
오버플로를 검사하지 않는 산술 더하기 연산을 나타내는 BinaryExpression을 만듭니다.
|
Add(Expression, Expression, MethodInfo)
|
오버플로를 검사하지 않는 산술 더하기 연산을 나타내는 BinaryExpression을 만듭니다. 구현 메서드를 지정할 수 있습니다.
|
AddAssign(Expression, Expression)
|
오버플로를 검사하지 않는 더하기 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
AddAssign(Expression, Expression, MethodInfo)
|
오버플로를 검사하지 않는 더하기 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
AddAssign(Expression, Expression, MethodInfo, LambdaExpression)
|
오버플로를 검사하지 않는 더하기 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
AddAssignChecked(Expression, Expression)
|
오버플로를 검사하는 더하기 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
AddAssignChecked(Expression, Expression, MethodInfo)
|
오버플로를 검사하는 더하기 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
AddAssignChecked(Expression, Expression, MethodInfo, LambdaExpression)
|
오버플로를 검사하는 더하기 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
AddChecked(Expression, Expression)
|
오버플로를 검사하는 산술 더하기 연산을 나타내는 BinaryExpression을 만듭니다.
|
AddChecked(Expression, Expression, MethodInfo)
|
오버플로를 검사하는 산술 더하기 연산을 나타내는 BinaryExpression을 만듭니다. 구현 메서드를 지정할 수 있습니다.
|
And(Expression, Expression)
|
비트 BinaryExpression 연산을 나타내는 AND 을 만듭니다.
|
And(Expression, Expression, MethodInfo)
|
비트 BinaryExpression 연산을 나타내는 AND 을 만듭니다. 구현 메서드를 지정할 수 있습니다.
|
AndAlso(Expression, Expression)
|
첫 번째 피연산자가 BinaryExpression로 계산되는 경우에만 두 번째 피연산자를 계산하는 조건부 AND 연산을 나타내는 true 을 만듭니다.
|
AndAlso(Expression, Expression, MethodInfo)
|
첫 번째 피연산자가 true로 확인되는 경우에만 두 번째 피연산자를 계산하는 조건부 BinaryExpression 연산을 나타내는 AND 을 만듭니다. 구현 메서드를 지정할 수 있습니다.
|
AndAssign(Expression, Expression)
|
비트 AND 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
AndAssign(Expression, Expression, MethodInfo)
|
비트 AND 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
AndAssign(Expression, Expression, MethodInfo, LambdaExpression)
|
비트 AND 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
ArrayAccess(Expression, Expression[])
|
배열에 액세스할 IndexExpression을 만듭니다.
|
ArrayAccess(Expression, IEnumerable<Expression>)
|
다차원 배열에 액세스할 IndexExpression을 만듭니다.
|
ArrayIndex(Expression, Expression)
|
차수가 1인 배열에 대한 배열 인덱스 연산자 적용을 나타내는 BinaryExpression을 만듭니다.
|
ArrayIndex(Expression, Expression[])
|
다차원 배열에 대한 배열 인덱스 연산자를 적용하는 MethodCallExpression을 만듭니다.
|
ArrayIndex(Expression, IEnumerable<Expression>)
|
차수가 1보다 큰 배열에 대한 배열 인덱스 연산자 적용을 나타내는 MethodCallExpression을 만듭니다.
|
ArrayLength(Expression)
|
1차원 배열 길이를 가져오는 식을 나타내는 UnaryExpression을 만듭니다.
|
Assign(Expression, Expression)
|
할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
Bind(MemberInfo, Expression)
|
필드 또는 속성 초기화를 나타내는 MemberAssignment를 만듭니다.
|
Bind(MethodInfo, Expression)
|
속성 접근자 메서드를 사용한 멤버 초기화를 나타내는 MemberAssignment를 만듭니다.
|
Block(Expression, Expression)
|
2개 식을 포함하고 변수가 없는 BlockExpression을 만듭니다.
|
Block(Expression, Expression, Expression)
|
3개 식을 포함하고 변수가 없는 BlockExpression을 만듭니다.
|
Block(Expression, Expression, Expression, Expression)
|
4개 식을 포함하고 변수가 없는 BlockExpression을 만듭니다.
|
Block(Expression, Expression, Expression, Expression, Expression)
|
5개 식을 포함하고 변수가 없는 BlockExpression을 만듭니다.
|
Block(Expression[])
|
지정된 식을 포함하고 변수가 없는 BlockExpression을 만듭니다.
|
Block(IEnumerable<Expression>)
|
지정된 식을 포함하고 변수가 없는 BlockExpression을 만듭니다.
|
Block(IEnumerable<ParameterExpression>, Expression[])
|
지정된 변수와 식이 포함된 BlockExpression을 만듭니다.
|
Block(IEnumerable<ParameterExpression>, IEnumerable<Expression>)
|
지정된 변수와 식이 포함된 BlockExpression을 만듭니다.
|
Block(Type, Expression[])
|
지정된 식을 포함하고 변수가 없으며 특정 결과 형식이 있는 BlockExpression을 만듭니다.
|
Block(Type, IEnumerable<Expression>)
|
지정된 식을 포함하고 변수가 없으며 특정 결과 형식이 있는 BlockExpression을 만듭니다.
|
Block(Type, IEnumerable<ParameterExpression>, Expression[])
|
지정된 변수와 식이 포함된 BlockExpression을 만듭니다.
|
Block(Type, IEnumerable<ParameterExpression>, IEnumerable<Expression>)
|
지정된 변수와 식이 포함된 BlockExpression을 만듭니다.
|
Break(LabelTarget)
|
break 문을 나타내는 GotoExpression을 만듭니다.
|
Break(LabelTarget, Expression)
|
break 문을 나타내는 GotoExpression을 만듭니다. 이동 시 레이블에 전달되는 값을 지정할 수 있습니다.
|
Break(LabelTarget, Expression, Type)
|
지정된 형식을 사용하여 break 문을 나타내는 GotoExpression을 만듭니다. 이동 시 레이블에 전달되는 값을 지정할 수 있습니다.
|
Break(LabelTarget, Type)
|
지정된 형식을 사용하여 break 문을 나타내는 GotoExpression을 만듭니다.
|
Call(Expression, MethodInfo)
|
인수를 받지 않는 메서드에 대한 호출을 나타내는 MethodCallExpression을 만듭니다.
|
Call(Expression, MethodInfo, Expression, Expression)
|
2개 인수를 받는 메서드에 대한 호출을 나타내는 MethodCallExpression을 만듭니다.
|
Call(Expression, MethodInfo, Expression, Expression, Expression)
|
3개 인수를 받는 메서드에 대한 호출을 나타내는 MethodCallExpression을 만듭니다.
|
Call(Expression, MethodInfo, Expression[])
|
인수를 받는 메서드에 대한 호출을 나타내는 MethodCallExpression을 만듭니다.
|
Call(Expression, MethodInfo, IEnumerable<Expression>)
|
인수를 받는 메서드에 대한 호출을 나타내는 MethodCallExpression을 만듭니다.
|
Call(Expression, String, Type[], Expression[])
|
적합한 팩터리 메서드를 호출하여 메서드를 호출하는 동작을 나타내는 MethodCallExpression을 만듭니다.
|
Call(MethodInfo, Expression)
|
1개 인수를 받는 MethodCallExpression(Visual Basic에서는 static ) 메서드에 대한 호출을 나타내는 Shared 을 만듭니다.
|
Call(MethodInfo, Expression, Expression)
|
2개 인수를 받는 static 메서드에 대한 호출을 나타내는 MethodCallExpression을 만듭니다.
|
Call(MethodInfo, Expression, Expression, Expression)
|
3개 인수를 받는 static 메서드에 대한 호출을 나타내는 MethodCallExpression을 만듭니다.
|
Call(MethodInfo, Expression, Expression, Expression, Expression)
|
4개 인수를 받는 static 메서드에 대한 호출을 나타내는 MethodCallExpression을 만듭니다.
|
Call(MethodInfo, Expression, Expression, Expression, Expression, Expression)
|
5개 인수를 받는 static 메서드에 대한 호출을 나타내는 MethodCallExpression을 만듭니다.
|
Call(MethodInfo, Expression[])
|
인수가 있는 MethodCallExpression(Visual Basic에서는 static ) 메서드에 대한 호출을 나타내는 Shared 을 만듭니다.
|
Call(MethodInfo, IEnumerable<Expression>)
|
static(Visual Basic에서는 Shared) 메서드에 대한 호출을 나타내는 MethodCallExpression을 만듭니다.
|
Call(Type, String, Type[], Expression[])
|
적합한 팩터리 메서드를 호출하여 MethodCallExpression(Visual Basic에서는 static ) 메서드를 호출하는 동작을 나타내는 Shared 을 만듭니다.
|
Catch(ParameterExpression, Expression)
|
처리기 본문에 사용하기 위해 catch된 CatchBlock 개체에 대한 참조가 포함된 catch 문을 나타내는 Exception을 만듭니다.
|
Catch(ParameterExpression, Expression, Expression)
|
CatchBlock 필터와 catch된 Exception 개체에 대한 참조가 포함된 catch 문을 나타내는 Exception을 만듭니다.
|
Catch(Type, Expression)
|
catch 문을 나타내는 CatchBlock을 만듭니다.
|
Catch(Type, Expression, Expression)
|
CatchBlock 필터는 있지만 catch된 Exception 개체에 대한 참조는 없는 catch 문을 나타내는 Exception을 만듭니다.
|
ClearDebugInfo(SymbolDocumentInfo)
|
시퀀스 위치를 지우기 위한 DebugInfoExpression을 만듭니다.
|
Coalesce(Expression, Expression)
|
결합 연산을 나타내는 BinaryExpression을 만듭니다.
|
Coalesce(Expression, Expression, LambdaExpression)
|
지정된 변환 함수를 사용한 병합 연산을 나타내는 BinaryExpression을 만듭니다.
|
Condition(Expression, Expression, Expression)
|
조건문을 나타내는 ConditionalExpression을 만듭니다.
|
Condition(Expression, Expression, Expression, Type)
|
조건문을 나타내는 ConditionalExpression을 만듭니다.
|
Constant(Object)
|
ConstantExpression 속성이 지정된 값으로 설정된 Value을 만듭니다.
|
Constant(Object, Type)
|
ConstantExpression 및 Value 속성이 지정된 값으로 설정된 Type을 만듭니다.
|
Continue(LabelTarget)
|
continue 문을 나타내는 GotoExpression을 만듭니다.
|
Continue(LabelTarget, Type)
|
지정된 형식을 사용하여 continue 문을 나타내는 GotoExpression을 만듭니다.
|
Convert(Expression, Type)
|
형식 변환 연산을 나타내는 UnaryExpression을 만듭니다.
|
Convert(Expression, Type, MethodInfo)
|
구현 메서드가 지정된 변환 연산을 나타내는 UnaryExpression을 만듭니다.
|
ConvertChecked(Expression, Type)
|
대상 형식에서 오버플로가 발생할 때 예외가 throw되는 변환 연산을 나타내는 UnaryExpression을 만듭니다.
|
ConvertChecked(Expression, Type, MethodInfo)
|
구현 메서드가 지정된 대상 형식에서 오버플로가 발생할 때 예외가 throw되는 변환 연산을 나타내는 UnaryExpression을 만듭니다.
|
DebugInfo(SymbolDocumentInfo, Int32, Int32, Int32, Int32)
|
지정된 범위를 사용하여 DebugInfoExpression을 만듭니다.
|
Decrement(Expression)
|
1씩 감소하는 식을 나타내는 UnaryExpression을 만듭니다.
|
Decrement(Expression, MethodInfo)
|
1씩 감소하는 식을 나타내는 UnaryExpression을 만듭니다.
|
Default(Type)
|
DefaultExpression 속성이 지정된 형식으로 설정된 Type을 만듭니다.
|
Divide(Expression, Expression)
|
산술 나누기 연산을 나타내는 BinaryExpression을 만듭니다.
|
Divide(Expression, Expression, MethodInfo)
|
산술 나누기 연산을 나타내는 BinaryExpression을 만듭니다. 구현 메서드를 지정할 수 있습니다.
|
DivideAssign(Expression, Expression)
|
오버플로를 검사하지 않는 나누기 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
DivideAssign(Expression, Expression, MethodInfo)
|
오버플로를 검사하지 않는 나누기 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
DivideAssign(Expression, Expression, MethodInfo, LambdaExpression)
|
오버플로를 검사하지 않는 나누기 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
Dynamic(CallSiteBinder, Type, Expression)
|
제공된 DynamicExpression에 의해 바인딩된 동적 작업을 나타내는 CallSiteBinder을 만듭니다.
|
Dynamic(CallSiteBinder, Type, Expression, Expression)
|
제공된 DynamicExpression에 의해 바인딩된 동적 작업을 나타내는 CallSiteBinder을 만듭니다.
|
Dynamic(CallSiteBinder, Type, Expression, Expression, Expression)
|
제공된 DynamicExpression에 의해 바인딩된 동적 작업을 나타내는 CallSiteBinder을 만듭니다.
|
Dynamic(CallSiteBinder, Type, Expression, Expression, Expression, Expression)
|
제공된 DynamicExpression에 의해 바인딩된 동적 작업을 나타내는 CallSiteBinder을 만듭니다.
|
Dynamic(CallSiteBinder, Type, Expression[])
|
제공된 DynamicExpression에 의해 바인딩된 동적 작업을 나타내는 CallSiteBinder을 만듭니다.
|
Dynamic(CallSiteBinder, Type, IEnumerable<Expression>)
|
제공된 DynamicExpression에 의해 바인딩된 동적 작업을 나타내는 CallSiteBinder을 만듭니다.
|
ElementInit(MethodInfo, Expression[])
|
지정된 값 배열을 두 번째 인수로 사용하여 ElementInit를 만듭니다.
|
ElementInit(MethodInfo, IEnumerable<Expression>)
|
지정된 ElementInit을 두 번째 인수로 사용하여 IEnumerable<T>를 만듭니다.
|
Empty()
|
Void 형식을 가진 빈 식을 만듭니다.
|
Equal(Expression, Expression)
|
같음 비교를 나타내는 BinaryExpression을 만듭니다.
|
Equal(Expression, Expression, Boolean, MethodInfo)
|
같음 비교를 나타내는 BinaryExpression을 만듭니다. 구현 메서드를 지정할 수 있습니다.
|
Equals(Object)
|
지정된 개체가 현재 개체와 같은지 확인합니다.
(다음에서 상속됨 Object)
|
ExclusiveOr(Expression, Expression)
|
사용자 정의 형식에 대해 BinaryExpression을 사용하여 비트 XOR 연산을 나타내는 op_ExclusiveOr 을 만듭니다.
|
ExclusiveOr(Expression, Expression, MethodInfo)
|
사용자 정의 형식에 대해 BinaryExpression을 사용하여 비트 XOR 연산을 나타내는 op_ExclusiveOr 을 만듭니다. 구현 메서드를 지정할 수 있습니다.
|
ExclusiveOrAssign(Expression, Expression)
|
BinaryExpression 사용자 정의 형식에 를 사용하여 op_ExclusiveOr 비트 XOR 할당 작업을 나타내는 을 만듭니다.
|
ExclusiveOrAssign(Expression, Expression, MethodInfo)
|
BinaryExpression 사용자 정의 형식에 를 사용하여 op_ExclusiveOr 비트 XOR 할당 작업을 나타내는 을 만듭니다.
|
ExclusiveOrAssign(Expression, Expression, MethodInfo, LambdaExpression)
|
BinaryExpression 사용자 정의 형식에 를 사용하여 op_ExclusiveOr 비트 XOR 할당 작업을 나타내는 을 만듭니다.
|
Field(Expression, FieldInfo)
|
필드 액세스를 나타내는 MemberExpression을 만듭니다.
|
Field(Expression, String)
|
필드 이름을 통한 필드 액세스를 나타내는 MemberExpression을 만듭니다.
|
Field(Expression, Type, String)
|
필드 액세스를 나타내는 MemberExpression을 만듭니다.
|
GetActionType(Type[])
|
Type 특정 형식 인수가 있는 제네릭 Action 대리자 형식을 나타내는 개체를 만듭니다.
|
GetDelegateType(Type[])
|
Type 특정 형식 인수가 있는 제네릭 Func<TResult> 또는 Action 대리자 형식을 나타내는 개체를 가져옵니다.
|
GetFuncType(Type[])
|
Type 특정 형식 인수가 있는 제네릭 Func<TResult> 대리자 형식을 나타내는 개체를 만듭니다. 마지막 형식 인수는 생성된 대리자의 반환 형식을 지정합니다.
|
GetHashCode()
|
기본 해시 함수로 작동합니다.
(다음에서 상속됨 Object)
|
GetType()
|
현재 인스턴스의 Type을 가져옵니다.
(다음에서 상속됨 Object)
|
Goto(LabelTarget)
|
"go to" 문을 나타내는 GotoExpression을 만듭니다.
|
Goto(LabelTarget, Expression)
|
"go to" 문을 나타내는 GotoExpression을 만듭니다. 이동 시 레이블에 전달되는 값을 지정할 수 있습니다.
|
Goto(LabelTarget, Expression, Type)
|
지정된 형식을 사용하여 "go to" 문을 나타내는 GotoExpression을 만듭니다. 이동 시 레이블에 전달되는 값을 지정할 수 있습니다.
|
Goto(LabelTarget, Type)
|
지정된 형식을 사용하여 "go to" 문을 나타내는 GotoExpression을 만듭니다.
|
GreaterThan(Expression, Expression)
|
"보다 큼" 숫자 비교를 나타내는 BinaryExpression을 만듭니다.
|
GreaterThan(Expression, Expression, Boolean, MethodInfo)
|
"보다 큼" 숫자 비교를 나타내는 BinaryExpression을 만듭니다. 구현 메서드를 지정할 수 있습니다.
|
GreaterThanOrEqual(Expression, Expression)
|
"보다 크거나 같음" 숫자 비교를 나타내는 BinaryExpression을 만듭니다.
|
GreaterThanOrEqual(Expression, Expression, Boolean, MethodInfo)
|
"보다 크거나 같음" 숫자 비교를 나타내는 BinaryExpression을 만듭니다.
|
IfThen(Expression, Expression)
|
ConditionalExpression 문을 사용하여 조건부 블록을 나타내는 if 을 만듭니다.
|
IfThenElse(Expression, Expression, Expression)
|
ConditionalExpression 및 if 문을 사용하여 조건부 블록을 나타내는 else 을 만듭니다.
|
Increment(Expression)
|
값이 1씩 증가하는 식을 나타내는 UnaryExpression을 만듭니다.
|
Increment(Expression, MethodInfo)
|
1씩 증가하는 식을 나타내는 UnaryExpression을 만듭니다.
|
Invoke(Expression, Expression[])
|
인수 식 목록에 대리자 또는 람다 식을 적용하는 InvocationExpression을 만듭니다.
|
Invoke(Expression, IEnumerable<Expression>)
|
인수 식 목록에 대리자 또는 람다 식을 적용하는 InvocationExpression을 만듭니다.
|
IsFalse(Expression)
|
식이 false로 계산되는지 여부를 반환합니다.
|
IsFalse(Expression, MethodInfo)
|
식이 false로 계산되는지 여부를 반환합니다.
|
IsTrue(Expression)
|
식이 true로 계산되는지 여부를 반환합니다.
|
IsTrue(Expression, MethodInfo)
|
식이 true로 계산되는지 여부를 반환합니다.
|
Label()
|
이름이 없는 void 형식의 레이블을 나타내는 LabelTarget을 만듭니다.
|
Label(LabelTarget)
|
기본값이 없는 레이블을 나타내는 LabelExpression을 만듭니다.
|
Label(LabelTarget, Expression)
|
지정된 기본값을 사용하여 레이블을 나타내는 LabelExpression을 만듭니다.
|
Label(String)
|
void 형식과 지정된 이름을 사용하여 레이블을 나타내는 LabelTarget을 만듭니다.
|
Label(Type)
|
지정된 유형을 사용하여 레이블을 나타내는 LabelTarget을 만듭니다.
|
Label(Type, String)
|
지정된 형식과 이름을 사용하여 레이블을 나타내는 LabelTarget을 만듭니다.
|
Lambda(Expression, Boolean, IEnumerable<ParameterExpression>)
|
먼저 식 본문에서 대리자 형식을 생성하고 마무리 호출 최적화 적용 여부를 나타내는 매개 변수와 매개 변수 식의 열거 가능한 컬렉션을 생성하여 LambdaExpression을 만듭니다. 컴파일 시간에 대리자 형식을 알 수 없을 때 사용할 수 있습니다.
|
Lambda(Expression, Boolean, ParameterExpression[])
|
먼저 식 본문에서 대리자 형식을 생성하고 마무리 호출 최적화 적용 여부를 나타내는 매개 변수와 매개 변수 식의 배열을 생성하여 LambdaExpression을 만듭니다. 컴파일 시간에 대리자 형식을 알 수 없을 때 사용할 수 있습니다.
|
Lambda(Expression, IEnumerable<ParameterExpression>)
|
먼저 식 본문에서 대리자 형식을 생성하고 매개 변수 식의 열거 가능한 컬렉션을 생성하여 LambdaExpression을 만듭니다. 컴파일 시간에 대리자 형식을 알 수 없을 때 사용할 수 있습니다.
|
Lambda(Expression, ParameterExpression[])
|
먼저 식 본문에서 대리자 형식을 생성하고 매개 변수 식의 배열을 생성하여 LambdaExpression을 만듭니다. 컴파일 시간에 대리자 형식을 알 수 없을 때 사용할 수 있습니다.
|
Lambda(Expression, String, Boolean, IEnumerable<ParameterExpression>)
|
먼저 식 본문에서 대리자 형식을 생성하고 람다 이름, 마무리 호출 최적화 적용 여부를 나타내는 매개 변수 및 매개 변수 식의 열거 가능한 컬렉션을 생성하여 LambdaExpression을 만듭니다. 컴파일 시간에 대리자 형식을 알 수 없을 때 사용할 수 있습니다.
|
Lambda(Expression, String, IEnumerable<ParameterExpression>)
|
먼저 식 본문에서 대리자 형식을 생성하고 람다 이름과 매개 변수 식의 열거 가능한 컬렉션을 생성하여 LambdaExpression을 만듭니다. 컴파일 시간에 대리자 형식을 알 수 없을 때 사용할 수 있습니다.
|
Lambda(Type, Expression, Boolean, IEnumerable<ParameterExpression>)
|
마무리 호출 최적화 적용 여부를 나타내는 매개 변수와 매개 변수 식의 열거 가능한 컬렉션을 사용하여 컴파일 시간에 대리자 형식이 알려지는 LambdaExpression을 만듭니다.
|
Lambda(Type, Expression, Boolean, ParameterExpression[])
|
마무리 호출 최적화 적용 여부를 나타내는 매개 변수 및 매개 변수 식의 배열을 사용하여 컴파일 시간에 대리자 형식이 알려지는 LambdaExpression을 만듭니다.
|
Lambda(Type, Expression, IEnumerable<ParameterExpression>)
|
매개 변수식의 열거 가능한 컬렉션을 사용하여 컴파일 시간에 대리자 형식이 알려지는 LambdaExpression을 만듭니다.
|
Lambda(Type, Expression, ParameterExpression[])
|
매개 변수 식의 배열을 사용하여 컴파일 시간에 대리자 형식이 알려지는 LambdaExpression을 만듭니다.
|
Lambda(Type, Expression, String, Boolean, IEnumerable<ParameterExpression>)
|
람다 이름, 마무리 호출 최적화 적용 여부를 나타내는 매개 변수 및 매개 변수 식의 열거 가능한 컬렉션을 사용하여 컴파일 시간에 대리자 형식이 알려지는 LambdaExpression을 만듭니다.
|
Lambda(Type, Expression, String, IEnumerable<ParameterExpression>)
|
람다 이름과 매개 변수식의 열거 가능한 컬렉션을 사용하여 컴파일 시간에 대리자 형식이 알려지는 LambdaExpression을 만듭니다.
|
Lambda<TDelegate>(Expression, Boolean, IEnumerable<ParameterExpression>)
|
마무리 호출 최적화 적용 여부를 나타내는 매개 변수와 매개 변수 식의 열거 가능한 컬렉션을 사용하여 컴파일 시간에 대리자 형식이 알려지는 Expression<TDelegate>을 만듭니다.
|
Lambda<TDelegate>(Expression, Boolean, ParameterExpression[])
|
마무리 호출 최적화 적용 여부를 나타내는 매개 변수 및 매개 변수 식의 배열을 사용하여 컴파일 시간에 대리자 형식이 알려지는 Expression<TDelegate>을 만듭니다.
|
Lambda<TDelegate>(Expression, IEnumerable<ParameterExpression>)
|
매개 변수식의 열거 가능한 컬렉션을 사용하여 컴파일 시간에 대리자 형식이 알려지는 Expression<TDelegate>을 만듭니다.
|
Lambda<TDelegate>(Expression, ParameterExpression[])
|
매개 변수 식의 배열을 사용하여 컴파일 시간에 대리자 형식이 알려지는 Expression<TDelegate>을 만듭니다.
|
Lambda<TDelegate>(Expression, String, Boolean, IEnumerable<ParameterExpression>)
|
람다 이름, 마무리 호출 최적화 적용 여부를 나타내는 매개 변수 및 매개 변수 식의 열거 가능한 컬렉션을 사용하여 컴파일 시간에 대리자 형식이 알려지는 Expression<TDelegate>을 만듭니다.
|
Lambda<TDelegate>(Expression, String, IEnumerable<ParameterExpression>)
|
람다 이름과 매개 변수식의 열거 가능한 컬렉션을 사용하여 컴파일 시간에 대리자 형식이 알려지는 Expression<TDelegate>을 만듭니다.
|
LeftShift(Expression, Expression)
|
비트 왼쪽 시프트 연산을 나타내는 BinaryExpression을 만듭니다.
|
LeftShift(Expression, Expression, MethodInfo)
|
비트 왼쪽 시프트 연산을 나타내는 BinaryExpression을 만듭니다.
|
LeftShiftAssign(Expression, Expression)
|
비트 왼쪽 시프트 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
LeftShiftAssign(Expression, Expression, MethodInfo)
|
비트 왼쪽 시프트 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
LeftShiftAssign(Expression, Expression, MethodInfo, LambdaExpression)
|
비트 왼쪽 시프트 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
LessThan(Expression, Expression)
|
"보다 작음" 숫자 비교를 나타내는 BinaryExpression을 만듭니다.
|
LessThan(Expression, Expression, Boolean, MethodInfo)
|
"보다 작음" 숫자 비교를 나타내는 BinaryExpression을 만듭니다.
|
LessThanOrEqual(Expression, Expression)
|
"보다 작거나 같음" 숫자 비교를 나타내는 BinaryExpression을 만듭니다.
|
LessThanOrEqual(Expression, Expression, Boolean, MethodInfo)
|
"보다 작거나 같음" 숫자 비교를 나타내는 BinaryExpression을 만듭니다.
|
ListBind(MemberInfo, ElementInit[])
|
멤버가 필드 또는 속성인 MemberListBinding을 만듭니다.
|
ListBind(MemberInfo, IEnumerable<ElementInit>)
|
멤버가 필드 또는 속성인 MemberListBinding을 만듭니다.
|
ListBind(MethodInfo, ElementInit[])
|
지정된 속성 접근자 메서드에 따라 MemberListBinding 개체를 만듭니다.
|
ListBind(MethodInfo, IEnumerable<ElementInit>)
|
지정된 속성 접근자 메서드에 따라 MemberListBinding을 만듭니다.
|
ListInit(NewExpression, ElementInit[])
|
지정된 ListInitExpression 개체를 사용하여 컬렉션을 초기화하는 ElementInit을 만듭니다.
|
ListInit(NewExpression, Expression[])
|
이름이 "Add"인 메서드를 사용하여 컬렉션에 요소를 추가하는 ListInitExpression을 만듭니다.
|
ListInit(NewExpression, IEnumerable<ElementInit>)
|
지정된 ListInitExpression 개체를 사용하여 컬렉션을 초기화하는 ElementInit을 만듭니다.
|
ListInit(NewExpression, IEnumerable<Expression>)
|
이름이 "Add"인 메서드를 사용하여 컬렉션에 요소를 추가하는 ListInitExpression을 만듭니다.
|
ListInit(NewExpression, MethodInfo, Expression[])
|
지정된 메서드를 사용하여 컬렉션에 요소를 추가하는 ListInitExpression을 만듭니다.
|
ListInit(NewExpression, MethodInfo, IEnumerable<Expression>)
|
지정된 메서드를 사용하여 컬렉션에 요소를 추가하는 ListInitExpression을 만듭니다.
|
Loop(Expression)
|
지정된 본문을 사용하여 LoopExpression을 만듭니다.
|
Loop(Expression, LabelTarget)
|
지정된 본문과 break 대상을 사용하여 LoopExpression을 만듭니다.
|
Loop(Expression, LabelTarget, LabelTarget)
|
지정된 본문을 사용하여 LoopExpression을 만듭니다.
|
MakeBinary(ExpressionType, Expression, Expression)
|
지정된 왼쪽 및 오른쪽 피연산자를 사용하고 적합한 팩터리 메서드를 호출하여 BinaryExpression을 만듭니다.
|
MakeBinary(ExpressionType, Expression, Expression, Boolean, MethodInfo)
|
지정된 왼쪽 피연산자, 오른쪽 피연산자 및 구현 메서드를 사용하고 적합한 팩터리 메서드를 호출하여 BinaryExpression을 만듭니다.
|
MakeBinary(ExpressionType, Expression, Expression, Boolean, MethodInfo, LambdaExpression)
|
지정된 왼쪽 피연산자, 오른쪽 피연산자, 구현 메서드 및 형식 변환 함수를 사용하고 적합한 팩터리 메서드를 호출하여 BinaryExpression을 만듭니다.
|
MakeCatchBlock(Type, ParameterExpression, Expression, Expression)
|
지정된 요소를 사용하여 catch 문을 나타내는 CatchBlock을 만듭니다.
|
MakeDynamic(Type, CallSiteBinder, Expression)
|
제공된 DynamicExpression 및 1개 인수에 의해 바인딩된 동적 작업을 나타내는 CallSiteBinder을 만듭니다.
|
MakeDynamic(Type, CallSiteBinder, Expression, Expression)
|
제공된 DynamicExpression 및 2개 인수에 의해 바인딩된 동적 작업을 나타내는 CallSiteBinder을 만듭니다.
|
MakeDynamic(Type, CallSiteBinder, Expression, Expression, Expression)
|
제공된 DynamicExpression 및 3개 인수에 의해 바인딩된 동적 작업을 나타내는 CallSiteBinder을 만듭니다.
|
MakeDynamic(Type, CallSiteBinder, Expression, Expression, Expression, Expression)
|
제공된 DynamicExpression 및 4개 인수에 의해 바인딩된 동적 작업을 나타내는 CallSiteBinder을 만듭니다.
|
MakeDynamic(Type, CallSiteBinder, Expression[])
|
제공된 DynamicExpression에 의해 바인딩된 동적 작업을 나타내는 CallSiteBinder을 만듭니다.
|
MakeDynamic(Type, CallSiteBinder, IEnumerable<Expression>)
|
제공된 DynamicExpression에 의해 바인딩된 동적 작업을 나타내는 CallSiteBinder을 만듭니다.
|
MakeGoto(GotoExpressionKind, LabelTarget, Expression, Type)
|
지정된 GotoExpression의 이동을 나타내는 GotoExpressionKind을 만듭니다. 이동 시 레이블에 전달되는 값도 지정할 수 있습니다.
|
MakeIndex(Expression, PropertyInfo, IEnumerable<Expression>)
|
개체의 인덱싱된 속성에 액세스하는 IndexExpression을 만듭니다.
|
MakeMemberAccess(Expression, MemberInfo)
|
필드 또는 속성 액세스를 나타내는 MemberExpression을 만듭니다.
|
MakeTry(Type, Expression, Expression, Expression, IEnumerable<CatchBlock>)
|
지정된 요소를 사용하여 try 블록을 나타내는 TryExpression을 만듭니다.
|
MakeUnary(ExpressionType, Expression, Type)
|
지정된 피연산자를 사용하고 적합한 팩터리 메서드를 호출하여 UnaryExpression을 만듭니다.
|
MakeUnary(ExpressionType, Expression, Type, MethodInfo)
|
지정된 피연산자 및 구현 메서드를 사용하고 적합한 팩터리 메서드를 호출하여 UnaryExpression을 만듭니다.
|
MemberBind(MemberInfo, IEnumerable<MemberBinding>)
|
필드 또는 속성의 재귀적 멤버 초기화를 나타내는 MemberMemberBinding을 만듭니다.
|
MemberBind(MemberInfo, MemberBinding[])
|
필드 또는 속성의 재귀적 멤버 초기화를 나타내는 MemberMemberBinding을 만듭니다.
|
MemberBind(MethodInfo, IEnumerable<MemberBinding>)
|
속성 접근자 메서드를 사용한 멤버의 재귀적 멤버 초기화를 나타내는 MemberMemberBinding을 만듭니다.
|
MemberBind(MethodInfo, MemberBinding[])
|
속성 접근자 메서드를 사용한 멤버의 재귀적 멤버 초기화를 나타내는 MemberMemberBinding을 만듭니다.
|
MemberInit(NewExpression, IEnumerable<MemberBinding>)
|
새 개체를 만들고 개체의 속성을 초기화하는 식을 나타냅니다.
|
MemberInit(NewExpression, MemberBinding[])
|
MemberInitExpression을 만듭니다.
|
MemberwiseClone()
|
현재 Object의 단순 복사본을 만듭니다.
(다음에서 상속됨 Object)
|
Modulo(Expression, Expression)
|
산술 나머지 연산을 나타내는 BinaryExpression을 만듭니다.
|
Modulo(Expression, Expression, MethodInfo)
|
산술 나머지 연산을 나타내는 BinaryExpression을 만듭니다.
|
ModuloAssign(Expression, Expression)
|
나머지 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
ModuloAssign(Expression, Expression, MethodInfo)
|
나머지 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
ModuloAssign(Expression, Expression, MethodInfo, LambdaExpression)
|
나머지 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
Multiply(Expression, Expression)
|
오버플로를 검사하지 않는 산술 곱하기 연산을 나타내는 BinaryExpression을 만듭니다.
|
Multiply(Expression, Expression, MethodInfo)
|
오버플로를 검사하지 않는 산술 곱하기 연산을 나타내는 BinaryExpression을 만듭니다.
|
MultiplyAssign(Expression, Expression)
|
오버플로를 검사하지 않는 곱하기 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
MultiplyAssign(Expression, Expression, MethodInfo)
|
오버플로를 검사하지 않는 곱하기 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
MultiplyAssign(Expression, Expression, MethodInfo, LambdaExpression)
|
오버플로를 검사하지 않는 곱하기 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
MultiplyAssignChecked(Expression, Expression)
|
오버플로를 검사하는 곱하기 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
MultiplyAssignChecked(Expression, Expression, MethodInfo)
|
오버플로를 검사하는 곱하기 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
MultiplyAssignChecked(Expression, Expression, MethodInfo, LambdaExpression)
|
오버플로를 검사하는 곱하기 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
MultiplyChecked(Expression, Expression)
|
오버플로를 검사하는 산술 곱하기 연산을 나타내는 BinaryExpression을 만듭니다.
|
MultiplyChecked(Expression, Expression, MethodInfo)
|
오버플로를 검사하는 산술 곱하기 연산을 나타내는 BinaryExpression을 만듭니다.
|
Negate(Expression)
|
산술 부정 연산을 나타내는 UnaryExpression을 만듭니다.
|
Negate(Expression, MethodInfo)
|
산술 부정 연산을 나타내는 UnaryExpression을 만듭니다.
|
NegateChecked(Expression)
|
오버플로를 검사하는 산술 부정 연산을 나타내는 UnaryExpression을 만듭니다.
|
NegateChecked(Expression, MethodInfo)
|
오버플로를 검사하는 산술 부정 연산을 나타내는 UnaryExpression을 만듭니다. 구현 메서드를 지정할 수 있습니다.
|
New(ConstructorInfo)
|
인수를 받지 않는 지정된 생성자를 호출하는 동작을 나타내는 NewExpression을 만듭니다.
|
New(ConstructorInfo, Expression[])
|
지정된 인수를 사용하여 지정된 생성자를 호출하는 동작을 나타내는 NewExpression을 만듭니다.
|
New(ConstructorInfo, IEnumerable<Expression>)
|
지정된 인수를 사용하여 지정된 생성자를 호출하는 동작을 나타내는 NewExpression을 만듭니다.
|
New(ConstructorInfo, IEnumerable<Expression>, IEnumerable<MemberInfo>)
|
지정된 인수를 사용하여 지정된 생성자를 호출하는 동작을 나타내는 NewExpression을 만듭니다. 생성자에서 초기화되는 필드에 액세스하는 멤버가 지정됩니다.
|
New(ConstructorInfo, IEnumerable<Expression>, MemberInfo[])
|
지정된 인수를 사용하여 지정된 생성자를 호출하는 동작을 나타내는 NewExpression을 만듭니다. 생성자에서 초기화되는 필드에 액세스하는 멤버가 배열로 지정됩니다.
|
New(Type)
|
지정된 형식의 매개 변수가 없는 생성자를 호출하는 동작을 나타내는 NewExpression을 만듭니다.
|
NewArrayBounds(Type, Expression[])
|
지정된 차수의 배열을 만드는 동작을 나타내는 NewArrayExpression을 만듭니다.
|
NewArrayBounds(Type, IEnumerable<Expression>)
|
지정된 차수의 배열을 만드는 동작을 나타내는 NewArrayExpression을 만듭니다.
|
NewArrayInit(Type, Expression[])
|
1차원 배열을 만들고 요소 목록으로 초기화하는 동작을 나타내는 NewArrayExpression을 만듭니다.
|
NewArrayInit(Type, IEnumerable<Expression>)
|
1차원 배열을 만들고 요소 목록으로 초기화하는 동작을 나타내는 NewArrayExpression을 만듭니다.
|
Not(Expression)
|
비트 보수 연산을 나타내는 UnaryExpression을 만듭니다.
|
Not(Expression, MethodInfo)
|
비트 보수 연산을 나타내는 UnaryExpression을 만듭니다. 구현 메서드를 지정할 수 있습니다.
|
NotEqual(Expression, Expression)
|
다름 비교를 나타내는 BinaryExpression을 만듭니다.
|
NotEqual(Expression, Expression, Boolean, MethodInfo)
|
다름 비교를 나타내는 BinaryExpression을 만듭니다.
|
OnesComplement(Expression)
|
1의 보수를 나타내는 식을 반환합니다.
|
OnesComplement(Expression, MethodInfo)
|
1의 보수를 나타내는 식을 반환합니다.
|
Or(Expression, Expression)
|
비트 BinaryExpression 연산을 나타내는 OR 을 만듭니다.
|
Or(Expression, Expression, MethodInfo)
|
비트 BinaryExpression 연산을 나타내는 OR 을 만듭니다.
|
OrAssign(Expression, Expression)
|
비트 OR 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
OrAssign(Expression, Expression, MethodInfo)
|
비트 OR 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
OrAssign(Expression, Expression, MethodInfo, LambdaExpression)
|
비트 OR 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
OrElse(Expression, Expression)
|
첫 번째 피연산자가 BinaryExpression로 계산되는 경우에만 두 번째 피연산자를 계산하는 조건부 OR 연산을 나타내는 false 을 만듭니다.
|
OrElse(Expression, Expression, MethodInfo)
|
첫 번째 피연산자가 BinaryExpression로 계산되는 경우에만 두 번째 피연산자를 계산하는 조건부 OR 연산을 나타내는 false 을 만듭니다.
|
Parameter(Type)
|
식 트리에서 매개 변수나 변수를 식별하는 데 사용할 수 있는 ParameterExpression 노드를 만듭니다.
|
Parameter(Type, String)
|
식 트리에서 매개 변수나 변수를 식별하는 데 사용할 수 있는 ParameterExpression 노드를 만듭니다.
|
PostDecrementAssign(Expression)
|
원래 식에서 뒤이어 1씩 감소하는 식의 할당을 나타내는 UnaryExpression을 만듭니다.
|
PostDecrementAssign(Expression, MethodInfo)
|
원래 식에서 뒤이어 1씩 감소하는 식의 할당을 나타내는 UnaryExpression을 만듭니다.
|
PostIncrementAssign(Expression)
|
원래 식에서 뒤이어 1씩 증가하는 식의 할당을 나타내는 UnaryExpression을 만듭니다.
|
PostIncrementAssign(Expression, MethodInfo)
|
원래 식에서 뒤이어 1씩 증가하는 식의 할당을 나타내는 UnaryExpression을 만듭니다.
|
Power(Expression, Expression)
|
숫자의 제곱을 구하는 동작을 나타내는 BinaryExpression을 만듭니다.
|
Power(Expression, Expression, MethodInfo)
|
숫자의 제곱을 구하는 동작을 나타내는 BinaryExpression을 만듭니다.
|
PowerAssign(Expression, Expression)
|
식을 거듭제곱하고 결과를 다시 식에 할당하는 BinaryExpression을 만듭니다.
|
PowerAssign(Expression, Expression, MethodInfo)
|
식을 거듭제곱하고 결과를 다시 식에 할당하는 BinaryExpression을 만듭니다.
|
PowerAssign(Expression, Expression, MethodInfo, LambdaExpression)
|
식을 거듭제곱하고 결과를 다시 식에 할당하는 BinaryExpression을 만듭니다.
|
PreDecrementAssign(Expression)
|
식을 1씩 감소시키고 결과를 다시 식에 할당하는 UnaryExpression을 만듭니다.
|
PreDecrementAssign(Expression, MethodInfo)
|
식을 1씩 감소시키고 결과를 다시 식에 할당하는 UnaryExpression을 만듭니다.
|
PreIncrementAssign(Expression)
|
식을 1씩 증가시키고 결과를 다시 식에 할당하는 UnaryExpression을 만듭니다.
|
PreIncrementAssign(Expression, MethodInfo)
|
식을 1씩 증가시키고 결과를 다시 식에 할당하는 UnaryExpression을 만듭니다.
|
Property(Expression, MethodInfo)
|
속성 접근자 메서드를 통한 속성 액세스를 나타내는 MemberExpression을 만듭니다.
|
Property(Expression, PropertyInfo)
|
속성에 대한 액세스를 나타내는 MemberExpression을 만듭니다.
|
Property(Expression, PropertyInfo, Expression[])
|
인덱싱된 속성에 대한 액세스를 나타내는 IndexExpression을 만듭니다.
|
Property(Expression, PropertyInfo, IEnumerable<Expression>)
|
인덱싱된 속성에 대한 액세스를 나타내는 IndexExpression을 만듭니다.
|
Property(Expression, String)
|
속성에 대한 액세스를 나타내는 MemberExpression을 만듭니다.
|
Property(Expression, String, Expression[])
|
인덱싱된 속성에 대한 액세스를 나타내는 IndexExpression을 만듭니다.
|
Property(Expression, Type, String)
|
속성에 액세스하는 MemberExpression을 만듭니다.
|
PropertyOrField(Expression, String)
|
속성 또는 필드에 대한 액세스를 나타내는 MemberExpression을 만듭니다.
|
Quote(Expression)
|
UnaryExpression 형식의 상수 값이 있는 식을 나타내는 Expression을 만듭니다.
|
Reduce()
|
이 노드를 더 단순한 식으로 줄입니다. CanReduce가 true를 반환하면 유효한 식을 반환합니다. 이 메서드는 자체를 줄여야 하는 다른 노드를 반환할 수 있습니다.
|
ReduceAndCheck()
|
이 노드를 더 단순한 식으로 줄입니다. CanReduce가 true를 반환하면 유효한 식을 반환합니다. 이 메서드는 자체를 줄여야 하는 다른 노드를 반환할 수 있습니다.
|
ReduceExtensions()
|
알려진 노드 형식(확장 노드가 아님)으로 식을 줄이거나 이미 알려진 형식인 경우 식을 반환합니다.
|
ReferenceEqual(Expression, Expression)
|
참조 같음 비교를 나타내는 BinaryExpression을 만듭니다.
|
ReferenceNotEqual(Expression, Expression)
|
참조 다름 비교를 나타내는 BinaryExpression을 만듭니다.
|
Rethrow()
|
예외를 다시 throw하는 UnaryExpression을 만듭니다.
|
Rethrow(Type)
|
지정된 형식을 사용하여 예외를 다시 throw하는 UnaryExpression을 만듭니다.
|
Return(LabelTarget)
|
return 문을 나타내는 GotoExpression을 만듭니다.
|
Return(LabelTarget, Expression)
|
return 문을 나타내는 GotoExpression을 만듭니다. 이동 시 레이블에 전달되는 값을 지정할 수 있습니다.
|
Return(LabelTarget, Expression, Type)
|
지정된 형식을 사용하여 return 문을 나타내는 GotoExpression을 만듭니다. 이동 시 레이블에 전달되는 값을 지정할 수 있습니다.
|
Return(LabelTarget, Type)
|
지정된 형식을 사용하여 return 문을 나타내는 GotoExpression을 만듭니다.
|
RightShift(Expression, Expression)
|
비트 오른쪽 시프트 연산을 나타내는 BinaryExpression을 만듭니다.
|
RightShift(Expression, Expression, MethodInfo)
|
비트 오른쪽 시프트 연산을 나타내는 BinaryExpression을 만듭니다.
|
RightShiftAssign(Expression, Expression)
|
비트 오른쪽 시프트 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
RightShiftAssign(Expression, Expression, MethodInfo)
|
비트 오른쪽 시프트 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
RightShiftAssign(Expression, Expression, MethodInfo, LambdaExpression)
|
비트 오른쪽 시프트 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
RuntimeVariables(IEnumerable<ParameterExpression>)
|
RuntimeVariablesExpression의 인스턴스를 만듭니다.
|
RuntimeVariables(ParameterExpression[])
|
RuntimeVariablesExpression의 인스턴스를 만듭니다.
|
Subtract(Expression, Expression)
|
오버플로를 검사하지 않는 산술 빼기 연산을 나타내는 BinaryExpression을 만듭니다.
|
Subtract(Expression, Expression, MethodInfo)
|
오버플로를 검사하지 않는 산술 빼기 연산을 나타내는 BinaryExpression을 만듭니다.
|
SubtractAssign(Expression, Expression)
|
오버플로를 검사하지 않는 빼기 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
SubtractAssign(Expression, Expression, MethodInfo)
|
오버플로를 검사하지 않는 빼기 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
SubtractAssign(Expression, Expression, MethodInfo, LambdaExpression)
|
오버플로를 검사하지 않는 빼기 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
SubtractAssignChecked(Expression, Expression)
|
오버플로를 검사하는 빼기 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
SubtractAssignChecked(Expression, Expression, MethodInfo)
|
오버플로를 검사하는 빼기 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
SubtractAssignChecked(Expression, Expression, MethodInfo, LambdaExpression)
|
오버플로를 검사하는 빼기 할당 연산을 나타내는 BinaryExpression을 만듭니다.
|
SubtractChecked(Expression, Expression)
|
오버플로를 검사하는 산술 빼기 연산을 나타내는 BinaryExpression을 만듭니다.
|
SubtractChecked(Expression, Expression, MethodInfo)
|
오버플로를 검사하는 산술 빼기 연산을 나타내는 BinaryExpression을 만듭니다.
|
Switch(Expression, Expression, MethodInfo, IEnumerable<SwitchCase>)
|
기본 사례가 있는 SwitchExpression 문을 나타내는 switch 을 만듭니다.
|
Switch(Expression, Expression, MethodInfo, SwitchCase[])
|
기본 사례가 있는 SwitchExpression 문을 나타내는 switch 을 만듭니다.
|
Switch(Expression, Expression, SwitchCase[])
|
기본 사례가 있는 SwitchExpression 문을 나타내는 switch 을 만듭니다.
|
Switch(Expression, SwitchCase[])
|
기본 사례가 없는 SwitchExpression 문을 나타내는 switch 을 만듭니다.
|
Switch(Type, Expression, Expression, MethodInfo, IEnumerable<SwitchCase>)
|
기본 사례가 있는 SwitchExpression 문을 나타내는 switch 을 만듭니다.
|
Switch(Type, Expression, Expression, MethodInfo, SwitchCase[])
|
기본 사례가 있는 SwitchExpression 문을 나타내는 switch 을 만듭니다.
|
SwitchCase(Expression, Expression[])
|
SwitchCase에 사용할 SwitchExpression를 만듭니다.
|
SwitchCase(Expression, IEnumerable<Expression>)
|
SwitchCase 개체에 사용할 SwitchExpression 개체를 만듭니다.
|
SymbolDocument(String)
|
SymbolDocumentInfo의 인스턴스를 만듭니다.
|
SymbolDocument(String, Guid)
|
SymbolDocumentInfo의 인스턴스를 만듭니다.
|
SymbolDocument(String, Guid, Guid)
|
SymbolDocumentInfo의 인스턴스를 만듭니다.
|
SymbolDocument(String, Guid, Guid, Guid)
|
SymbolDocumentInfo의 인스턴스를 만듭니다.
|
Throw(Expression)
|
예외의 throw를 나타내는 UnaryExpression을 만듭니다.
|
Throw(Expression, Type)
|
지정된 형식을 사용하여 예외를 throw하는 UnaryExpression을 만듭니다.
|
ToString()
|
Expression의 텍스트 표현을 반환합니다.
|
TryCatch(Expression, CatchBlock[])
|
원하는 수의 catch 문을 사용하고 fault 또는 finally 블록은 사용하지 않고 try 블록을 나타내는 TryExpression을 만듭니다.
|
TryCatchFinally(Expression, Expression, CatchBlock[])
|
원하는 수의 catch 문과 finally 블록 하나를 사용하여 try 블록을 나타내는 TryExpression을 만듭니다.
|
TryFault(Expression, Expression)
|
catch 문은 사용하지 않고 fault 블록을 하나 사용하여 try 블록을 나타내는 TryExpression을 만듭니다.
|
TryFinally(Expression, Expression)
|
catch 문은 사용하지 않고 finally 블록을 하나 사용하여 try 블록을 나타내는 TryExpression을 만듭니다.
|
TryGetActionType(Type[], Type)
|
특정 형식 인수가 있는 제네릭 System.Action 대리자 형식을 나타내는 Type 개체를 만듭니다.
|
TryGetFuncType(Type[], Type)
|
특정 형식 인수가 있는 제네릭 System.Func 대리자 형식을 나타내는 Type 개체를 만듭니다. 마지막 형식 인수는 생성된 대리자의 반환 형식을 지정합니다.
|
TypeAs(Expression, Type)
|
변환에 실패하면 UnaryExpression이 제공되는 boxing 변환이나 명시적 참조를 나타내는 null 을 만듭니다.
|
TypeEqual(Expression, Type)
|
런타임 형식 ID를 비교하는 TypeBinaryExpression을 만듭니다.
|
TypeIs(Expression, Type)
|
TypeBinaryExpression을 만듭니다.
|
UnaryPlus(Expression)
|
단항 더하기 연산을 나타내는 UnaryExpression을 만듭니다.
|
UnaryPlus(Expression, MethodInfo)
|
단항 더하기 연산을 나타내는 UnaryExpression을 만듭니다.
|
Unbox(Expression, Type)
|
명시적 unboxing을 나타내는 UnaryExpression을 만듭니다.
|
Variable(Type)
|
식 트리에서 매개 변수나 변수를 식별하는 데 사용할 수 있는 ParameterExpression 노드를 만듭니다.
|
Variable(Type, String)
|
식 트리에서 매개 변수나 변수를 식별하는 데 사용할 수 있는 ParameterExpression 노드를 만듭니다.
|
VisitChildren(ExpressionVisitor)
|
노드를 줄인 다음 줄인 식에서 방문자 대리자를 호출합니다. 이 메서드는 노드를 줄일 수 없으면 예외를 throw합니다.
|