다음을 통해 공유


Expression.MakeUnary 메서드

정의

적절한 팩터리 메서드를 호출하여 UnaryExpression을 만듭니다.

오버로드

MakeUnary(ExpressionType, Expression, Type)

지정된 피연산자를 사용하고 적합한 팩터리 메서드를 호출하여 UnaryExpression을 만듭니다.

MakeUnary(ExpressionType, Expression, Type, MethodInfo)

지정된 피연산자 및 구현 메서드를 사용하고 적합한 팩터리 메서드를 호출하여 UnaryExpression을 만듭니다.

MakeUnary(ExpressionType, Expression, Type)

Source:
UnaryExpression.cs
Source:
UnaryExpression.cs
Source:
UnaryExpression.cs

지정된 피연산자를 사용하고 적합한 팩터리 메서드를 호출하여 UnaryExpression을 만듭니다.

public:
 static System::Linq::Expressions::UnaryExpression ^ MakeUnary(System::Linq::Expressions::ExpressionType unaryType, System::Linq::Expressions::Expression ^ operand, Type ^ type);
public static System.Linq.Expressions.UnaryExpression MakeUnary (System.Linq.Expressions.ExpressionType unaryType, System.Linq.Expressions.Expression operand, Type type);
static member MakeUnary : System.Linq.Expressions.ExpressionType * System.Linq.Expressions.Expression * Type -> System.Linq.Expressions.UnaryExpression
Public Shared Function MakeUnary (unaryType As ExpressionType, operand As Expression, type As Type) As UnaryExpression

매개 변수

unaryType
ExpressionType

단항 연산의 형식을 지정하는 ExpressionType입니다.

operand
Expression

피연산자를 나타내는 Expression입니다.

type
Type

변환할 형식을 지정하는 Type입니다. 해당 사항이 없는 경우 null을 전달합니다.

반환

적절한 팩터리 메서드를 호출한 결과인 UnaryExpression입니다.

예외

operand이(가) null인 경우

unaryType이 단항 식 노드에 해당하지 않는 경우

설명

매개 변수는 unaryType 이 메서드가 호출하는 UnaryExpression 팩터리 메서드를 결정합니다. 예를 들어 가 과 같Convert으면 unaryType 이 메서드는 를 호출합니다Convert. type매개 변수가 호출된 팩터리 메서드에 적용되지 않으면 무시됩니다.

적용 대상

MakeUnary(ExpressionType, Expression, Type, MethodInfo)

Source:
UnaryExpression.cs
Source:
UnaryExpression.cs
Source:
UnaryExpression.cs

지정된 피연산자 및 구현 메서드를 사용하고 적합한 팩터리 메서드를 호출하여 UnaryExpression을 만듭니다.

public:
 static System::Linq::Expressions::UnaryExpression ^ MakeUnary(System::Linq::Expressions::ExpressionType unaryType, System::Linq::Expressions::Expression ^ operand, Type ^ type, System::Reflection::MethodInfo ^ method);
public static System.Linq.Expressions.UnaryExpression MakeUnary (System.Linq.Expressions.ExpressionType unaryType, System.Linq.Expressions.Expression operand, Type type, System.Reflection.MethodInfo method);
public static System.Linq.Expressions.UnaryExpression MakeUnary (System.Linq.Expressions.ExpressionType unaryType, System.Linq.Expressions.Expression operand, Type type, System.Reflection.MethodInfo? method);
static member MakeUnary : System.Linq.Expressions.ExpressionType * System.Linq.Expressions.Expression * Type * System.Reflection.MethodInfo -> System.Linq.Expressions.UnaryExpression
Public Shared Function MakeUnary (unaryType As ExpressionType, operand As Expression, type As Type, method As MethodInfo) As UnaryExpression

매개 변수

unaryType
ExpressionType

단항 연산의 형식을 지정하는 ExpressionType입니다.

operand
Expression

피연산자를 나타내는 Expression입니다.

type
Type

변환할 형식을 지정하는 Type입니다. 해당 사항이 없는 경우 null을 전달합니다.

method
MethodInfo

구현 메서드를 나타내는 MethodInfo입니다.

반환

적절한 팩터리 메서드를 호출한 결과인 UnaryExpression입니다.

예외

operand이(가) null인 경우

unaryType이 단항 식 노드에 해당하지 않는 경우

설명

매개 변수는 unaryType 이 메서드가 호출하는 UnaryExpression 팩터리 메서드를 결정합니다. 예를 들어 가 과 같Convert으면 unaryType 이 메서드는 를 호출합니다Convert. typemethod 매개 변수는 호출된 팩터리 메서드에 적용되지 않으면 무시됩니다.

적용 대상