Idioma

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

T

Tipo de objeto que a expressão deve avaliar.

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

Construtores

Nome Description
ExpressionProperty<T>()

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

ExpressionProperty<T>(Object)

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

Propriedades

Nome Description
ExpressionText

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

Value

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

Métodos

Nome Description
ConvertObject(Object)

Converta o objeto bruto para o tipo de valor desejado.

GetObject(Object)

Obtenha valor como objeto.

GetValue(Object)

Obtenha o valor.

SetObject(Object)

Defina valor como objeto.

SetValue(Object)

Define o valor.

ToExpression()

Isso retornará a expressão existente ou ConstantExpression(Value) se o valor for do tipo não complexo.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

TryGetObject(Object)

Tente Obter valor como objeto.

TryGetValue(Object)

Tente obter o valor.

Operadores

Nome Description
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