Dil

NotNullableExpression Sınıf

Tanım

Null genişletme mantığını etkilemek için kullanılan azaltılabilir ek açıklama ifadesi.

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

Oluşturucular

Name Description
NotNullableExpression(Expression)

NotNullableExpression örneği oluşturur.

Özellikler

Name Description
CanReduce

Düğümün daha basit bir düğüme indirgenebileceğini gösterir. Bu true döndürürse, azaltılmış formu oluşturmak için Reduce() çağrılabilir.

NodeType

Düğümün türü.

Operand

İşlenen.

Type

Tür.

Yöntemler

Name Description
Reduce()

Bu düğümü daha basit bir ifadeye küçültür. CanReduce true döndürürse, bu geçerli bir ifade döndürmelidir. Bu yöntem, azaltılması gereken başka bir düğüm döndürebilir.

VisitChildren(ExpressionVisitor)

Düğümü azaltır ve ardından azaltılmış ifadede ziyaretçi temsilcisini çağırır. Düğüm azaltılabilir değilse yöntemi bir özel durum oluşturur.

Şunlara uygulanır