다음을 통해 공유


NullConditionalExpression 클래스

정의

주의

Use ConditionalExpression with null check instead

null 조건부 액세스를 나타내는 식입니다. 이 파일의 논리는 https://github.com/bartdesmet/ExpressionFutures

public class NullConditionalExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Obsolete("Use ConditionalExpression with null check instead")]
public class NullConditionalExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type NullConditionalExpression = class
    inherit Expression
    interface IPrintableExpression
[<System.Obsolete("Use ConditionalExpression with null check instead")>]
type NullConditionalExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class NullConditionalExpression
Inherits Expression
Implements IPrintableExpression
상속
NullConditionalExpression
특성
구현

생성자

NullConditionalExpression(Expression, Expression)
사용되지 않음.

NullConditionalExpression의 새 instance 만듭니다.

속성

AccessOperation
사용되지 않음.

액세스 작업을 나타내는 식입니다.

Caller
사용되지 않음.

null 허용 여부를 테스트해야 하는 잠재적으로 null 허용 호출자를 나타내는 식입니다.

CanReduce
사용되지 않음.

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

NodeType
사용되지 않음.

이 식의 노드 형식을 가져옵니다.

Type
사용되지 않음.

이 식이 나타내는 식의 정적 형식을 가져옵니다.

메서드

Equals(NullConditionalExpression)
사용되지 않음.

지정된 개체가 현재 개체와 같은지 확인합니다.

Equals(Object)
사용되지 않음.

지정된 개체가 현재 개체와 같은지 확인합니다.

GetHashCode()
사용되지 않음.

기본 해시 함수로 작동합니다.

Print(ExpressionPrinter)
사용되지 않음.

null 조건부 액세스를 나타내는 식입니다. 이 파일의 논리는 https://github.com/bartdesmet/ExpressionFutures

Reduce()
사용되지 않음.

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

ToString()
사용되지 않음.

Expression의 텍스트 표현을 반환합니다.

Update(Expression, Expression)
사용되지 않음.

null 조건부 액세스를 나타내는 식입니다. 이 파일의 논리는 https://github.com/bartdesmet/ExpressionFutures

VisitChildren(ExpressionVisitor)
사용되지 않음.

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

적용 대상