C# Класс Amss.Boilerplate.Persistence.Impl.Utilities.Linq.ExpressionRewriter

Показать файл Открыть проект Примеры использования класса

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

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