Udostępnij za pośrednictwem


NullConditionalExpression Klasa

Definicja

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.

Dotyczy