NullableExpression Sınıf

Tanım

İndirgenmiş ek açıklama ifadesi, null genişletme mantığını etkilemek için kullanılır.

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

Oluşturucular

NullableExpression(Expression)

NotNullableExpression örneği oluşturur.

Özellikler

CanReduce

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

NodeType

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

Operand

İşleneni.

Type

Tür.

Yöntemler

Equals(Object)

Bu nesne başka bir değere eşit kabul edildiğinde sınar.

GetHashCode()

Bu nesne için bir karma kod döndürür.

Reduce()

Bu düğümü daha basit bir ifadeye küçültür. Canazaltma doğru döndürürse, bu geçerli bir ifade döndürmelidir. Bu yöntem, kendisinin düşürülmesi gereken başka bir düğüm döndürebilir.

VisitChildren(ExpressionVisitor)

Düğümü azaltır ve daha sonra ziyaretçi temsilcisini azaltılmış ifadede çağırır. Düğüm indirgenmiş değilse yöntem bir özel durum oluşturur.

Şunlara uygulanır