NullConditionalExpression Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |