Поделиться через


NullConditionalExpression Класс

Определение

Внимание!

Use ConditionalExpression with null check instead

Выражение, представляющее условный доступ со значением NULL. Логика в этом файле основана на 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
Наследование
NullConditionalExpression
Атрибуты
Реализации

Конструкторы

NullConditionalExpression(Expression, Expression)
Устаревшие..

Создает новый экземпляр NullConditionalExpression.

Свойства

AccessOperation
Устаревшие..

Выражение, представляющее операцию доступа.

Caller
Устаревшие..

Выражение, представляющее потенциально допускающий значение NULL вызывающий объект, который необходимо проверить на допустимость значений NULL.

CanReduce
Устаревшие..

Указывает, что узел можно сократить до более простого. Если возвращается значение true, для получения сокращенной формы можно вызвать Reduce().

NodeType
Устаревшие..

Возвращает тип узла этого выражения.

Type
Устаревшие..

Возвращает статический тип выражения, представляемого этим выражением.

Методы

Equals(NullConditionalExpression)
Устаревшие..

Определяет, равен ли указанный объект текущему объекту.

Equals(Object)
Устаревшие..

Определяет, равен ли указанный объект текущему объекту.

GetHashCode()
Устаревшие..

Служит хэш-функцией по умолчанию.

Print(ExpressionPrinter)
Устаревшие..

Выражение, представляющее условный доступ со значением NULL. Логика в этом файле основана на https://github.com/bartdesmet/ExpressionFutures

Reduce()
Устаревшие..

Преобразует данный узел в более простое выражение. Если CanReduce возвращает значение true, данный метод должен вернуть допустимое выражение. Данный метод может вернуть другой узел, который нужно будет преобразовать еще раз.

ToString()
Устаревшие..

Возвращает текстовое представление текущего объекта Expression.

Update(Expression, Expression)
Устаревшие..

Выражение, представляющее условный доступ со значением NULL. Логика в этом файле основана на https://github.com/bartdesmet/ExpressionFutures

VisitChildren(ExpressionVisitor)
Устаревшие..

Упрощает узел и вызывает делегат-посетитель для преобразованного выражения. Данный метод создает исключение, если узел невозможно упростить.

Применяется к