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
expression
Expression<Action<T>>
Returns
Type Parameters
T
GetMemberExpression<T>(Expression<Func<T>>)
public static MemberExpression GetMemberExpression<T>(this Expression<Func<T>> expression)
Parameters
expression
Expression<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
expression
Expression<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
expression
Expression<Func<T, TMember>>
Returns
Type Parameters
T
TMember
GetMemberInfo<T>(Expression<Action<T>>)
public static MemberInfo GetMemberInfo<T>(this Expression<Action<T>> expression)
Parameters
expression
Expression<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
expression
Expression<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
expression
Expression<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
expression
Expression<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
expression
Expression<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
expression
Expression<Func<T, TMember>>
Returns
Type Parameters
T
TMember