-
Notifications
You must be signed in to change notification settings - Fork 36
Methods_T_CodeJam_Expressions_ExpressionExtensions
Andrew Koryavchenko edited this page Jun 17, 2018
·
5 revisions
The ExpressionExtensions type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() |
Find(Expression, Func(Expression, Boolean)) | Finds and expression in expression tree. |
![]() ![]() |
Find(Expression, Expression) | Finds an expression in expression tree. |
![]() ![]() |
GetConstructor | Returns the constructor. |
![]() ![]() |
GetDebugView | Gets the DebugView internal property value of provided expression. |
![]() ![]() |
GetField | Returns the field. |
![]() ![]() |
GetFullPropertyName | Returns a composited name of the property. |
![]() ![]() |
GetMemberExpression(Expression) | Gets the MemberInfo. |
![]() ![]() |
GetMemberExpression(LambdaExpression) | Gets the MemberInfo. |
![]() ![]() |
GetMemberInfo | Gets the MemberInfo. |
![]() ![]() |
GetMembersInfo | Gets the MemberInfo. |
![]() ![]() |
GetMethod | Returns the method. |
![]() ![]() |
GetMethodName | Returns a name of the method. |
![]() ![]() |
GetProperty | Returns the property. |
![]() ![]() |
GetPropertyName | Returns a name of the property. |
![]() ![]() |
ReplaceParameters(LambdaExpression, Expression) | Replaces lambda body parameter and returns modified body. |
![]() ![]() |
ReplaceParameters(LambdaExpression, Expression[]) | Replaces lambda body parameters and returns modified body. |
![]() ![]() |
Transform(Expression, Func(Expression, Expression)) | Tranforms original expression. |
![]() ![]() |
Transform(T)(T, Func(Expression, Expression)) | Tranforms original expression. |
![]() ![]() |
Visit(Expression, Action(Expression)) | Visits expression tree. |
![]() ![]() |
Visit(Expression, Func(Expression, Boolean)) | Visits expression tree. |