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


Constant Класс

Определение

Константное выражение.

public class Constant : AdaptiveExpressions.Expression
type Constant = class
    inherit Expression
Public Class Constant
Inherits Expression
Наследование
Constant

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

Constant(Object)

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

Свойства

Children

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

(Унаследовано от Expression)
Evaluator

Возвращает средство оценки выражений.

(Унаследовано от Expression)
ReturnType

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

(Унаследовано от Expression)
Type

Возвращает тип выражения.

(Унаследовано от Expression)
Value

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

Методы

DeepEquals(Expression)

Определяет, равен ли текущий экземпляр expression другому экземпляру.

References()

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

(Унаследовано от Expression)
ReferenceWalk(Expression, Func<Expression,Boolean>)

Функция walking для идентификации ссылок на статическую память в выражении.

(Унаследовано от Expression)
ToString()

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

TryEvaluate(IMemory, Options)

Вычислить выражение.

(Унаследовано от Expression)
TryEvaluate(Object, Options)

Вычислить выражение.

(Унаследовано от Expression)
TryEvaluate<T>(IMemory, Options)

Вычислить выражение.

(Унаследовано от Expression)
TryEvaluate<T>(Object, Options)

Вычислить выражение.

(Унаследовано от Expression)
Validate()

Проверка немедленного выражения.

(Унаследовано от Expression)
ValidateTree()

Рекурсивно проверьте дерево выражений.

(Унаследовано от Expression)

Методы расширения

DisjunctiveNormalForm(Expression)

Перепишите выражение в деъюнктивную нормальную форму.

PushDownNot(Expression)

Перепишите выражение, нажав не на листья.

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