NullableExpression Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wyrażenie adnotacji z możliwością reducible używane do wpływania na logikę rozszerzania wartości null.
public class NullableExpression : System.Linq.Expressions.Expression
type NullableExpression = class
inherit Expression
Public Class NullableExpression
Inherits Expression
- Dziedziczenie
-
NullableExpression
Konstruktory
NullableExpression(Expression) |
Tworzy wystąpienie NotNullableExpression. |
Właściwości
CanReduce |
Wskazuje, że węzeł można zmniejszyć do prostszego węzła. Jeśli zwraca wartość true, funkcja Reduce() może zostać wywołana w celu utworzenia skróconej postaci. |
NodeType |
Typ węzła. |
Operand |
Operand. |
Type |
Typ. |
Metody
Equals(Object) |
Sprawdza, czy ten obiekt jest uznawany za równy innemu. |
GetHashCode() |
Zwraca kod skrótu dla tego obiektu. |
Reduce() |
Zmniejsza ten węzeł do prostszego wyrażenia. Jeśli funkcja CanReduce zwróci wartość true, powinna zwrócić prawidłowe wyrażenie. Ta metoda może zwrócić inny węzeł, który musi zostać zmniejszony. |
VisitChildren(ExpressionVisitor) |
Zmniejsza węzeł, a następnie wywołuje delegata gościa w wyrażeniu zredukowanym. Metoda zgłasza wyjątek, jeśli węzeł nie jest reducible. |