- 
                Notifications
    You must be signed in to change notification settings 
- Fork 35
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. |