NullCompensatedExpression Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |