Table of Contents

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