C# 클래스 Amss.Boilerplate.Persistence.Impl.Utilities.Linq.ExpressionRewriter

파일 보기 프로젝트 열기: quadio/amss-boilerplate 1 사용 예제들

공개 메소드들

메소드 설명
Apply ( Expression expression ) : Expression
AutoInline ( InvocationExpression expression ) : Expression
ExpressionRewriter ( ) : System
Inline ( ) : ExpressionRewriter
Substitute ( Expression from, Expression to ) : ExpressionRewriter

비공개 메소드들

메소드 설명
CheckLocked ( ) : void
CoalesceTerms ( IEnumerable sourceWithNulls, IEnumerable replacements ) : IEnumerable
ExpressionRewriter ( ExpressionRewriter parent ) : System
HasValue ( IEnumerable expressions ) : bool
Walk ( Expression expression ) : Expression
Walk ( IEnumerable expressions ) : System.Linq.Expressions.Expression[]

메소드 상세

Apply() 공개 메소드

public Apply ( Expression expression ) : Expression
expression System.Linq.Expressions.Expression
리턴 System.Linq.Expressions.Expression

AutoInline() 공개 메소드

public AutoInline ( InvocationExpression expression ) : Expression
expression System.Linq.Expressions.InvocationExpression
리턴 System.Linq.Expressions.Expression

ExpressionRewriter() 공개 메소드

public ExpressionRewriter ( ) : System
리턴 System

Inline() 공개 메소드

public Inline ( ) : ExpressionRewriter
리턴 ExpressionRewriter

Substitute() 공개 메소드

public Substitute ( Expression from, Expression to ) : ExpressionRewriter
from System.Linq.Expressions.Expression
to System.Linq.Expressions.Expression
리턴 ExpressionRewriter