Sdílet prostřednictvím


NullConditionalExpression Třída

Definice

Upozornění

Use ConditionalExpression with null check instead

Výraz představující podmíněný přístup null. Logika v tomto souboru je založena 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
Dědičnost
NullConditionalExpression
Atributy
Implementuje

Konstruktory

NullConditionalExpression(Expression, Expression)
Zastaralé.

Vytvoří novou instanci NullConditionalExpression.

Vlastnosti

AccessOperation
Zastaralé.

Výraz představující operaci přístupu.

Caller
Zastaralé.

Výraz představující volajícího s možnou hodnotou null, který je potřeba otestovat pro jeho dostupnost null.

CanReduce
Zastaralé.

Označuje, že uzel lze zmenšit na jednodušší uzel. Pokud se vrátí hodnota true, lze voláním funkce Reduce() vytvořit redukovanou formu.

NodeType
Zastaralé.

Získá typ uzlu tohoto výrazu.

Type
Zastaralé.

Získá statický typ výrazu, který tento výraz představuje.

Metody

Equals(NullConditionalExpression)
Zastaralé.

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

Equals(Object)
Zastaralé.

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

GetHashCode()
Zastaralé.

Slouží jako výchozí hashovací funkce.

Print(ExpressionPrinter)
Zastaralé.

Výraz představující podmíněný přístup null. Logika v tomto souboru je založena na https://github.com/bartdesmet/ExpressionFutures

Reduce()
Zastaralé.

Zmenší tento uzel na jednodušší výraz. Pokud CanReduce vrátí hodnotu true, měl by vrátit platný výraz. Tato metoda může vrátit jiný uzel, který musí být redukován.

ToString()
Zastaralé.

Vrátí textovou reprezentaci Expression.

Update(Expression, Expression)
Zastaralé.

Výraz představující podmíněný přístup null. Logika v tomto souboru je založena na https://github.com/bartdesmet/ExpressionFutures

VisitChildren(ExpressionVisitor)
Zastaralé.

Zmenší uzel a pak zavolá delegáta návštěvníka na výraz redukce. Metoda vyvolá výjimku, pokud uzel není reduciovatelný.

Platí pro