C# Class Vertesaur.Generation.Expressions.CoreExpressionGenerator

Inheritance: IExpressionGenerator
Afficher le fichier Open project: aarondandy/vertesaur Class Usage Examples

Méthodes publiques

Méthode Description
CoreExpressionGenerator ( bool isChecked ) : System

Constructs a new expression generator.

Generate ( IExpressionGenerationRequest request ) : Expression

Private Methods

Méthode Description
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

Method Details

CoreExpressionGenerator() public méthode

Constructs a new expression generator.
public CoreExpressionGenerator ( bool isChecked ) : System
isChecked bool Flag to determine if operations that can be, are checked operations.
Résultat System

Generate() public méthode

public Generate ( IExpressionGenerationRequest request ) : Expression
request IExpressionGenerationRequest
Résultat System.Linq.Expressions.Expression