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

Combines various generic operation providers together. Provides a requested expression from the first provider to successfully build one.
상속: IExpressionGenerator
파일 보기 프로젝트 열기: aarondandy/vertesaur

공개 메소드들

메소드 설명
CombinedExpressionGenerator ( IEnumerable expressionGenerators ) : System

Constructs a new combined expression generators from the given operation providers.

Generate ( IExpressionGenerationRequest request ) : Expression
GenerateDefaultMefReplacement ( ) : CombinedExpressionGenerator

Replaces the MEF expression generator for frameworks that do not have MEF.

비공개 메소드들

메소드 설명
ObjectInvariants ( ) : void

메소드 상세

CombinedExpressionGenerator() 공개 메소드

Constructs a new combined expression generators from the given operation providers.
public CombinedExpressionGenerator ( IEnumerable expressionGenerators ) : System
expressionGenerators IEnumerable The ordered list of generators to combine.
리턴 System

Generate() 공개 메소드

public Generate ( IExpressionGenerationRequest request ) : Expression
request IExpressionGenerationRequest
리턴 System.Linq.Expressions.Expression

GenerateDefaultMefReplacement() 공개 정적인 메소드

Replaces the MEF expression generator for frameworks that do not have MEF.
public static GenerateDefaultMefReplacement ( ) : CombinedExpressionGenerator
리턴 CombinedExpressionGenerator