C# 클래스 Vertesaur.Generation.Expressions.CoreExpressionGenerator

상속: IExpressionGenerator
파일 보기 프로젝트 열기: aarondandy/vertesaur 1 사용 예제들

공개 메소드들

메소드 설명
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