Class ExpressionExtensions
- Namespace
- MassTransit.Internals
- Assembly
- MassTransit.Abstractions.dll
public static class ExpressionExtensions- Inheritance
- 
      
      ExpressionExtensions
- Inherited Members
Methods
GetMemberExpression<T>(Expression<Action<T>>)
public static MemberExpression GetMemberExpression<T>(this Expression<Action<T>> expression)Parameters
- expressionExpression<Action<T>>
Returns
Type Parameters
- T
GetMemberExpression<T>(Expression<Func<T>>)
public static MemberExpression GetMemberExpression<T>(this Expression<Func<T>> expression)Parameters
- expressionExpression<Func<T>>
Returns
Type Parameters
- T
GetMemberExpression<T1, T2>(Expression<Action<T1, T2>>)
public static MemberExpression GetMemberExpression<T1, T2>(this Expression<Action<T1, T2>> expression)Parameters
- expressionExpression<Action<T1, T2>>
Returns
Type Parameters
- T1
- T2
GetMemberExpression<T, TMember>(Expression<Func<T, TMember>>)
public static MemberExpression GetMemberExpression<T, TMember>(this Expression<Func<T, TMember>> expression)Parameters
- expressionExpression<Func<T, TMember>>
Returns
Type Parameters
- T
- TMember
GetMemberInfo<T>(Expression<Action<T>>)
public static MemberInfo GetMemberInfo<T>(this Expression<Action<T>> expression)Parameters
- expressionExpression<Action<T>>
Returns
Type Parameters
- T
GetMemberName<T>(Expression<Action<T>>)
Gets the name of the member specified
public static string GetMemberName<T>(this Expression<Action<T>> expression)Parameters
- expressionExpression<Action<T>>
- The expression referencing the member 
Returns
- string
- The name of the member referenced by the expression 
Type Parameters
- T
- The type referenced 
GetMemberName<T>(Expression<Func<T>>)
public static string GetMemberName<T>(this Expression<Func<T>> expression)Parameters
- expressionExpression<Func<T>>
Returns
Type Parameters
- T
GetMemberName<T, TMember>(Expression<Func<T, TMember>>)
Gets the name of the member specified
public static string GetMemberName<T, TMember>(this Expression<Func<T, TMember>> expression)Parameters
- expressionExpression<Func<T, TMember>>
- The expression referencing the member 
Returns
- string
- The name of the member referenced by the expression 
Type Parameters
- T
- The type referenced 
- TMember
- The type of the member referenced 
GetPropertyInfo<T>(Expression<Func<T>>)
public static PropertyInfo? GetPropertyInfo<T>(this Expression<Func<T>> expression)Parameters
- expressionExpression<Func<T>>
Returns
Type Parameters
- T
GetPropertyInfo<T, TMember>(Expression<Func<T, TMember>>)
public static PropertyInfo? GetPropertyInfo<T, TMember>(this Expression<Func<T, TMember>> expression)Parameters
- expressionExpression<Func<T, TMember>>
Returns
Type Parameters
- T
- TMember