Compartilhar via


NumberExpression Classe

Definição

NumberExpression – representa uma propriedade que é um float ou uma expressão de cadeia de caracteres que é resolvida para um float.

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

Comentários

Os valores de cadeia de caracteres sempre são interpretados como uma expressão, independentemente de ter o prefixo '=' ou não.

Construtores

NumberExpression()

Inicializa uma nova instância da classe NumberExpression.

NumberExpression(Double)

Inicializa uma nova instância da classe NumberExpression.

NumberExpression(Expression)

Inicializa uma nova instância da classe NumberExpression.

NumberExpression(Func<Object,Object>)

Inicializa uma nova instância da classe NumberExpression.

NumberExpression(JToken)

Inicializa uma nova instância da classe NumberExpression.

NumberExpression(String)

Inicializa uma nova instância da classe NumberExpression.

Propriedades

ExpressionText

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

(Herdado de ExpressionProperty<T>)
Value

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

(Herdado de ExpressionProperty<T>)

Métodos

ConvertObject(Object)

Converter objeto bruto em tipo de valor desejado.

(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()

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

(Herdado de ExpressionProperty<T>)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

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

Tente 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 ponto flutuante em uma instância NumberExpression.

Implicit(Expression to NumberExpression)

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

Implicit(JToken to NumberExpression)

Converte um token JSON em uma instância NumberExpression.

Implicit(String to NumberExpression)

Converte um valor de cadeia de caracteres em uma instância NumberExpression.

Aplica-se a