Lingua

NullCompensatedExpression Classe

Definizione

Espressione di annotazione reducibile che indica che il frammento di espressione seguente è stato compensato per la semantica Null. Per questo frammento non è necessaria alcuna ulteriore elaborazione correlata alla semantica Null.

public class NullCompensatedExpression : System.Linq.Expressions.Expression
type NullCompensatedExpression = class
    inherit Expression
Public Class NullCompensatedExpression
Inherits Expression
Ereditarietà
NullCompensatedExpression

Costruttori

Nome Descrizione
NullCompensatedExpression(Expression)

Crea un'istanza di NotNullableExpression.

Proprietà

Nome Descrizione
CanReduce

Indica che il nodo può essere ridotto a un nodo più semplice. Se restituisce true, è possibile chiamare Reduce() per produrre la forma ridotta.

NodeType

Tipo di nodo.

Operand

Operando.

Type

Tipo.

Metodi

Nome Descrizione
Equals(Object)

Verifica se l'oggetto è considerato uguale a un altro.

GetHashCode()

Restituisce un codice hash per questo oggetto.

Reduce()

Riduce questo nodo a un'espressione più semplice. Se CanReduce restituisce true, verrà restituita un'espressione valida. Questo metodo può restituire un altro nodo che deve essere ridotto.

VisitChildren(ExpressionVisitor)

Riduce il nodo e quindi chiama il delegato visitor nell'espressione ridotta. Il metodo genera un'eccezione se il nodo non è reducibile.

Si applica a