C# Класс ComponentFactory.Quicksilver.Binding.EvalNodeUnaryOp

EvalNode that represents a unary operation.
Наследование: EvalNode
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
EvaluateComplement EvalResult
EvaluateMinus EvalResult
EvaluateNot EvalResult
EvaluatePlus EvalResult

Открытые методы

Метод Описание
EvalNodeUnaryOp ( UnaryOp operation, EvalNode child, System.Language language ) : System

Instantiate a new instance of the EvalNodeUnaryOp node.

Evaluate ( object thisObject ) : EvalResult

Evalaute this node and return result.

ToString ( ) : string

Human readable version of the algebraic expression.

Приватные методы

Метод Описание
EvaluateComplement ( EvalResult ret ) : EvalResult
EvaluateMinus ( EvalResult ret ) : EvalResult
EvaluateNot ( EvalResult ret ) : EvalResult
EvaluatePlus ( EvalResult ret ) : EvalResult

Описание методов

EvalNodeUnaryOp() публичный Метод

Instantiate a new instance of the EvalNodeUnaryOp node.
public EvalNodeUnaryOp ( UnaryOp operation, EvalNode child, System.Language language ) : System
operation UnaryOp Specifies the unary operation to represent.
child EvalNode Specifies the child node.
language System.Language Language used for evaluation.
Результат System

Evaluate() публичный Метод

Evalaute this node and return result.
public Evaluate ( object thisObject ) : EvalResult
thisObject object Reference to object that is exposed as 'this'.
Результат EvalResult

ToString() публичный Метод

Human readable version of the algebraic expression.
public ToString ( ) : string
Результат string