Class AttributeExtensions
- Namespace
- SlapKit.Excel
- Assembly
- SlapKit.Excel.dll
public static class AttributeExtensions
- Inheritance
-
AttributeExtensions
- Inherited Members
-
Methods
GetAttributes<TAttribute>(MemberInfo)
public static TAttribute[] GetAttributes<TAttribute>(this MemberInfo member) where TAttribute : Attribute
Parameters
member MemberInfo
Returns
- TAttribute[]
Type Parameters
TAttribute
GetMethod<T>(T, Expression<Action<T>>)
public static MethodInfo GetMethod<T>(this T instance, Expression<Action<T>> methodSelector)
Parameters
instance T
methodSelector Expression<Action<T>>
Returns
- MethodInfo
Type Parameters
T
GetMethod<T>(T, Expression<Func<T, object>>)
public static MethodInfo GetMethod<T>(this T instance, Expression<Func<T, object>> methodSelector)
Parameters
instance T
methodSelector Expression<Func<T, object>>
Returns
- MethodInfo
Type Parameters
T
HasAttribute<TAttribute>(MemberInfo)
public static bool HasAttribute<TAttribute>(this MemberInfo member) where TAttribute : Attribute
Parameters
member MemberInfo
Returns
- bool
Type Parameters
TAttribute