Compartilhar via


NullCompensatedExpression Classe

Definição

Expressão de anotação redutível que indica que o fragmento de expressão a seguir foi compensado pela semântica nula. Nenhum processamento adicional relacionado à semântica nula é necessário para esse fragmento.

public class NullCompensatedExpression : System.Linq.Expressions.Expression
type NullCompensatedExpression = class
    inherit Expression
Public Class NullCompensatedExpression
Inherits Expression
Herança
NullCompensatedExpression

Construtores

NullCompensatedExpression(Expression)

Cria uma instância de NotNullableExpression.

Propriedades

CanReduce

Indica que o nó pode ser reduzido a um nó mais simples. Se isso retornar verdadeiro, Reduce() poderá ser chamado para produzir a forma reduzida.

NodeType

Tipo do nó.

Operand

O operando.

Type

O tipo.

Métodos

Equals(Object)

Testa se esse objeto é considerado igual a outro.

GetHashCode()

Retorna um código hash para este objeto .

Reduce()

Reduz esse nó a uma expressão mais simples. Se CanReduce retornar true, ele deverá retornar uma expressão válida. Esse método pode retornar outro nó que também precisa ser reduzido.

VisitChildren(ExpressionVisitor)

Reduz o nó e, em seguida, chama o delegado visitante na expressão reduzida. O método gera uma exceção se o nó não é reduzível.

Aplica-se a