Partilhar via


NumberExpression Classe

Definição

NumberExpression - representa uma propriedade que é um flutuante ou uma expressão de cadeia que resolve para um flutuante.

public class NumberExpression : AdaptiveExpressions.Properties.ExpressionProperty<double>
type NumberExpression = class
    inherit ExpressionProperty<double>
Public Class NumberExpression
Inherits ExpressionProperty(Of Double)
Herança
NumberExpression

Observações

Os valores de cadeia são sempre interpretados como uma expressão, quer tenha ou não prefixo "=".

Construtores

NumberExpression()

Inicializa uma nova instância da NumberExpression classe.

NumberExpression(Double)

Inicializa uma nova instância da NumberExpression classe.

NumberExpression(Expression)

Inicializa uma nova instância da NumberExpression classe.

NumberExpression(Func<Object,Object>)

Inicializa uma nova instância da NumberExpression classe.

NumberExpression(JToken)

Inicializa uma nova instância da NumberExpression classe.

NumberExpression(String)

Inicializa uma nova instância da NumberExpression classe.

Propriedades

ExpressionText

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

(Herdado de ExpressionProperty<T>)
Value

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

(Herdado de ExpressionProperty<T>)

Métodos

ConvertObject(Object)

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

(Herdado de ExpressionProperty<T>)
GetObject(Object)

Obter valor como objeto.

(Herdado de ExpressionProperty<T>)
GetValue(Object)

Obtenha o valor.

(Herdado de ExpressionProperty<T>)
SetObject(Object)

Defina o valor como objeto.

(Herdado de ExpressionProperty<T>)
SetValue(Object)

Define o valor.

(Herdado de ExpressionProperty<T>)
ToExpression()

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

(Herdado de ExpressionProperty<T>)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de ExpressionProperty<T>)
TryGetObject(Object)

Experimente Obter valor como objeto.

(Herdado de ExpressionProperty<T>)
TryGetValue(Object)

Tente Obter o valor.

(Herdado de ExpressionProperty<T>)

Operadores

Implicit(Double to NumberExpression)

Converte um valor de número de vírgula flutuante numa instância NumberExpression.

Implicit(Expression to NumberExpression)

Converte uma instância de Expressão numa instância NumberExpression.

Implicit(JToken to NumberExpression)

Converte um Token JSON numa instância NumberExpression.

Implicit(String to NumberExpression)

Converte um valor de cadeia numa instância NumberExpression.

Aplica-se a