Język

NullConditionalExpression Klasa

Definicja

Uwaga

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

Nazwisko Opis
NullConditionalExpression(Expression, Expression)
Przestarzałe.

Tworzy nowe wystąpienie wartości NullConditionalExpression.

Właściwości

Nazwisko Opis
AccessOperation
Przestarzałe.

Wyrażenie reprezentujące operację dostępu.

Caller
Przestarzałe.

Wyrażenie reprezentujące potencjalnie dopuszczające wartość null obiekt wywołujący, 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

Nazwisko Opis
Equals(NullConditionalExpression)
Przestarzałe.

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

Equals(Object)
Przestarzałe.

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

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 zwraca 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ę elementu 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 gościa w wyrażeniu zredukowanym. Metoda zgłasza wyjątek, jeśli węzeł nie jest reducible.

Dotyczy