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

Combines various generic operation providers together. Provides a requested expression from the first provider to successfully build one.
Наследование: IExpressionGenerator
Показать файл Открыть проект

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

Метод Описание
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