C# Класс Vertesaur.Generation.Expressions.CoreExpressionGenerator

Наследование: IExpressionGenerator
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CoreExpressionGenerator ( bool isChecked ) : System

Constructs a new expression generator.

Generate ( IExpressionGenerationRequest request ) : Expression

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

Метод Описание
CoreExpressionGenerator ( ) : System
CreatePow ( IExpressionGenerationRequest request, Expression left, Expression right ) : Expression
GenerateArithmetic ( IExpressionGenerationRequest request, Expression left, Expression right ) : Expression
GenerateArithmetic ( IExpressionGenerationRequest request, IList inputs ) : Expression
GenerateCompareTo ( IExpressionGenerationRequest request, Expression left, Expression right ) : Expression
GenerateConstantExpression ( string expressionName, Type resultType ) : Expression
GenerateConversionExpression ( Expression expression, Type resultType ) : Expression
GenerateNegation ( IExpressionGenerationRequest request, Expression parameter ) : Expression
GenerateSquare ( IExpressionGenerationRequest request, Expression parameter ) : Expression
GenerateSquareRoot ( IExpressionGenerationRequest request, Expression parameter ) : Expression
GenerateStandardExpression ( IExpressionGenerationRequest expressionRequest ) : Expression
ObjectInvariants ( ) : void
ToTitleCase ( string text ) : string
TryGetDoubleConstantValue ( string expressionName, double &constantValue ) : bool

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

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

Constructs a new expression generator.
public CoreExpressionGenerator ( bool isChecked ) : System
isChecked bool Flag to determine if operations that can be, are checked operations.
Результат System

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

public Generate ( IExpressionGenerationRequest request ) : Expression
request IExpressionGenerationRequest
Результат System.Linq.Expressions.Expression