NullConditionalExpression 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.
Przestroga
Use ConditionalExpression with null check instead
Wyrażenie reprezentujące dostęp warunkowy o wartości null. Logika w tym pliku jest oparta na https://github.com/bartdesmet/ExpressionFutures
public class NullConditionalExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Obsolete("Use ConditionalExpression with null check instead")]
public class NullConditionalExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type NullConditionalExpression = class
inherit Expression
interface IPrintableExpression
[<System.Obsolete("Use ConditionalExpression with null check instead")>]
type NullConditionalExpression = class
inherit Expression
interface IPrintableExpression
Public Class NullConditionalExpression
Inherits Expression
Implements IPrintableExpression
- Dziedziczenie
-
NullConditionalExpression
- Atrybuty
- Implementuje
Konstruktory
NullConditionalExpression(Expression, Expression) |
Przestarzałe.
Tworzy nowe wystąpienie klasy NullConditionalExpression. |
Właściwości
AccessOperation |
Przestarzałe.
Wyrażenie reprezentujące operację dostępu. |
Caller |
Przestarzałe.
Wyrażenie reprezentujące obiekt wywołujący potencjalnie dopuszczający wartość null, który musi zostać przetestowany pod kątem jego wartości null. |
CanReduce |
Przestarzałe.
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 |
Przestarzałe.
Pobiera typ węzła tego wyrażenia. |
Type |
Przestarzałe.
Pobiera statyczny typ wyrażenia reprezentowanego przez to wyrażenie. |
Metody
Equals(NullConditionalExpression) |
Przestarzałe.
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. |
Equals(Object) |
Przestarzałe.
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. |
GetHashCode() |
Przestarzałe.
Służy jako domyślna funkcja skrótu. |
Print(ExpressionPrinter) |
Przestarzałe.
Wyrażenie reprezentujące dostęp warunkowy o wartości null. Logika w tym pliku jest oparta na https://github.com/bartdesmet/ExpressionFutures |
Reduce() |
Przestarzałe.
Zmniejsza ten węzeł do prostszego wyrażenia. Jeśli funkcja CanReduce zwróci wartość true, powinno to zwrócić prawidłowe wyrażenie. Ta metoda może zwrócić inny węzeł, który należy zmniejszyć. |
ToString() |
Przestarzałe.
Zwraca tekstową reprezentację obiektu Expression. |
Update(Expression, Expression) |
Przestarzałe.
Wyrażenie reprezentujące dostęp warunkowy o wartości null. Logika w tym pliku jest oparta na https://github.com/bartdesmet/ExpressionFutures |
VisitChildren(ExpressionVisitor) |
Przestarzałe.
Zmniejsza węzeł, a następnie wywołuje delegata odwiedzających w wyrażeniu zredukowanym. Metoda zgłasza wyjątek, jeśli węzeł nie jest reducible. |