NullCompensatedExpression 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 wskazujące, że następujący fragment wyrażenia został zrekompensowany semantykami null. Dla tego fragmentu nie jest wymagane żadne dodatkowe przetwarzanie związane z semantykami null.
public class NullCompensatedExpression : System.Linq.Expressions.Expression
type NullCompensatedExpression = class
inherit Expression
Public Class NullCompensatedExpression
Inherits Expression
- Dziedziczenie
-
NullCompensatedExpression
Konstruktory
NullCompensatedExpression(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. |