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 Genérico

T

Tipo de objeto ao qual a expressão deve ser avaliada.

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

Construtores

Name Descrição
ExpressionProperty<T>()

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

ExpressionProperty<T>(Object)

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

Propriedades

Name Descrição
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

Name Descrição
ConvertObject(Object)

Converter o objeto bruto para o tipo de valor desejado.

GetObject(Object)

Obtém valor como objeto.

GetValue(Object)

Obtenha o valor.

SetObject(Object)

Define valor como objeto.

SetValue(Object)

Define o valor.

ToExpression()

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

ToString()

Devolve uma cadeia que representa o objeto atual.

TryGetObject(Object)

Tenta obter valor como objeto.

TryGetValue(Object)

Tenta obter o valor.

Operadores

Name Descrição
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