NullCompensatedExpression 클래스

정의

다음 식 조각이 null 의미 체계에 대해 보정되었음을 나타내는 환원 가능한 주석 식입니다. 이 조각에는 추가 null 의미 체계 관련 처리가 필요하지 않습니다.

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

생성자

NullCompensatedExpression(Expression)

NotNullableExpression의 instance 만듭니다.

속성

CanReduce

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

NodeType

노드의 유형입니다.

Operand

피연산자입니다.

Type

형식입니다.

메서드

Equals(Object)

이 개체가 다른 개체와 동일한 것으로 간주되는지 테스트합니다.

GetHashCode()

이 개체에 대한 해시 코드를 반환합니다.

Reduce()

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

VisitChildren(ExpressionVisitor)

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

적용 대상