Поделиться через


NumberExpression Класс

Определение

NumberExpression — представляет свойство, которое является либо float, либо строковым выражением, которое разрешается в float.

public class NumberExpression : AdaptiveExpressions.Properties.ExpressionProperty<double>
type NumberExpression = class
    inherit ExpressionProperty<double>
Public Class NumberExpression
Inherits ExpressionProperty(Of Double)
Наследование
NumberExpression

Комментарии

Строковые значения всегда интерпретируются как выражение, независимо от того, имеет ли оно префикс "=".

Конструкторы

NumberExpression()

Инициализирует новый экземпляр класса NumberExpression.

NumberExpression(Double)

Инициализирует новый экземпляр класса NumberExpression.

NumberExpression(Expression)

Инициализирует новый экземпляр класса NumberExpression.

NumberExpression(Func<Object,Object>)

Инициализирует новый экземпляр класса NumberExpression.

NumberExpression(JToken)

Инициализирует новый экземпляр класса NumberExpression.

NumberExpression(String)

Инициализирует новый экземпляр класса NumberExpression.

Свойства

ExpressionText

Возвращает или задает текст выражения для вычисления для получения значения.

(Унаследовано от ExpressionProperty<T>)
Value

Возвращает или задает необработанное значение свойства выражения.

(Унаследовано от ExpressionProperty<T>)

Методы

ConvertObject(Object)

Преобразование необработанного объекта в требуемый тип значения.

(Унаследовано от ExpressionProperty<T>)
GetObject(Object)

Получение значения в виде объекта.

(Унаследовано от ExpressionProperty<T>)
GetValue(Object)

Получите значение .

(Унаследовано от ExpressionProperty<T>)
SetObject(Object)

Задайте значение в качестве объекта .

(Унаследовано от ExpressionProperty<T>)
SetValue(Object)

Задает значение.

(Унаследовано от ExpressionProperty<T>)
ToExpression()

При этом возвращается существующее выражение или ConstantExpression(Value), если значение не является сложным типом.

(Унаследовано от ExpressionProperty<T>)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от ExpressionProperty<T>)
TryGetObject(Object)

Попробуйте получить значение как объект.

(Унаследовано от ExpressionProperty<T>)
TryGetValue(Object)

Попробуйте получить значение.

(Унаследовано от ExpressionProperty<T>)

Операторы

Implicit(Double to NumberExpression)

Преобразует числовое значение с плавающей запятой в экземпляр NumberExpression.

Implicit(Expression to NumberExpression)

Преобразует экземпляр expression в экземпляр NumberExpression.

Implicit(JToken to NumberExpression)

Преобразует токен JSON в экземпляр NumberExpression.

Implicit(String to NumberExpression)

Преобразует строковое значение в экземпляр NumberExpression.

Применяется к