Compartilhar via


ExpressionProperty<T> Classe

Definição

Classe base que define uma Expressão ou um 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 para o qual a expressão deve ser avaliada.

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

Construtores

ExpressionProperty<T>()

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

ExpressionProperty<T>(Object)

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

Propriedades

ExpressionText

Obtém ou define o texto da expressão a ser avaliado para obter o valor.

Value

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

Métodos

ConvertObject(Object)

Converter objeto bruto em tipo de valor desejado.

GetObject(Object)

Obter valor como objeto.

GetValue(Object)

Obter o valor.

SetObject(Object)

Defina o valor como objeto .

SetValue(Object)

Define o valor .

ToExpression()

Isso retornará a expressão existente ou ConstantExpression(Value) se o valor for um 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

Implicit(Expression to ExpressionProperty<T>)

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

Implicit(String to ExpressionProperty<T>)

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

Implicit(T to ExpressionProperty<T>)

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

Aplica-se a