Partilhar via


ExpressionProperty<T> Classe

Definição

Classe base que define uma Expressão ou valor para uma propriedade.

public class ExpressionProperty<T> : AdaptiveExpressions.Properties.IExpressionProperty
type ExpressionProperty<'T> = class
    interface IExpressionProperty
Public Class ExpressionProperty(Of T)
Implements IExpressionProperty

Parâmetros de Tipo Genérico

T

tipo de objeto a que a expressão deve ser avaliada.

Herança
ExpressionProperty<T>
Derivado
Implementações

Construtores

ExpressionProperty<T>()

Inicializa uma nova instância da ExpressionProperty<T> classe.

ExpressionProperty<T>(Object)

Inicializa uma nova instância da ExpressionProperty<T> classe.

Propriedades

ExpressionText

Obtém ou define o texto da expressão para avaliar para obter o valor.

Value

Obtém ou define o valor não processado da propriedade de expressão.

Métodos

ConvertObject(Object)

Converta o objeto não processado para o tipo de valor pretendido.

GetObject(Object)

Obter valor como objeto.

GetValue(Object)

Obtenha o valor.

SetObject(Object)

Defina o valor como objeto.

SetValue(Object)

Define o valor.

ToExpression()

Isto devolverá a expressão existente ou ConstantExpression(Value) se o valor não for de tipo complexo.

ToString()

Devolve uma cadeia que representa o objeto atual.

TryGetObject(Object)

Experimente Obter valor como objeto.

TryGetValue(Object)

Tente Obter o valor.

Operadores

Implicit(Expression to ExpressionProperty<T>)

Classe base que define uma Expressão ou valor para uma propriedade.

Implicit(String to ExpressionProperty<T>)

Classe base que define uma Expressão ou valor para uma propriedade.

Implicit(T to ExpressionProperty<T>)

Classe base que define uma Expressão ou valor para uma propriedade.

Aplica-se a