NotNullableExpression 클래스

정의

null 확장 논리에 영향을 주는 데 사용되는 축소 가능한 주석 식입니다.

public class NotNullableExpression : System.Linq.Expressions.Expression
type NotNullableExpression = class
    inherit Expression
Public Class NotNullableExpression
Inherits Expression
상속
NotNullableExpression

생성자

NotNullableExpression(Expression)

NotNullableExpression의 instance 만듭니다.

속성

CanReduce

노드를 더 단순한 노드로 줄일 수 있는지 나타냅니다. true를 반환하면 Reduce()를 호출하여 축소된 형식을 만들 수 있습니다.

NodeType

노드의 형식입니다.

Operand

피연산자입니다.

Type

형식입니다.

메서드

Reduce()

이 노드를 더 단순한 식으로 줄입니다. CanReduce가 true를 반환하면 유효한 식을 반환합니다. 이 메서드는 자체를 줄여야 하는 다른 노드를 반환할 수 있습니다.

VisitChildren(ExpressionVisitor)

노드를 줄인 다음 줄인 식에서 방문자 대리자를 호출합니다. 이 메서드는 노드를 줄일 수 없으면 예외를 throw합니다.

적용 대상