NullableExpression Sınıf

Tanım

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

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 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

Equals(Object)

Bu nesnenin başka bir nesneye eşit kabul edilip değerlendirilmediğini sınar.

GetHashCode()

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

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