Jazyk

NullConditionalExpression Třída

Definice

Upozornění

Use ConditionalExpression with null check instead

Výraz představující podmíněný přístup s hodnotou null Logika v tomto souboru je založená 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

Název Description
NullConditionalExpression(Expression, Expression)
Zastaralé.

Vytvoří novou instanci NullConditionalExpression.

Vlastnosti

Název Description
AccessOperation
Zastaralé.

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

Caller
Zastaralé.

Výraz představující potenciálně nullable volající, který je potřeba otestovat pro jeho hodnotu nullability.

CanReduce
Zastaralé.

Označuje, že uzel lze snížit na jednodušší uzel. Pokud se vrátí hodnota true, lze volat Reduce() k vytvoření snížené formy.

NodeType
Zastaralé.

Získá typ uzlu tohoto výrazu.

Type
Zastaralé.

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

Metody

Název Description
Equals(NullConditionalExpression)
Zastaralé.

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

Equals(Object)
Zastaralé.

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

GetHashCode()
Zastaralé.

Slouží jako výchozí funkce hash.

Print(ExpressionPrinter)
Zastaralé.

Výraz představující podmíněný přístup s hodnotou null Logika v tomto souboru je založená 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ý se musí snížit.

ToString()
Zastaralé.

Vrátí textovou reprezentaci Expression.

Update(Expression, Expression)
Zastaralé.

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

VisitChildren(ExpressionVisitor)
Zastaralé.

Zmenší uzel a potom zavolá delegáta návštěvníka na zkrácený výraz. Metoda vyvolá výjimku, pokud uzel není reducible.

Platí pro