コード例 #1
0
ファイル: TypeExtensions.cs プロジェクト: wyb314/Projeny
 public static bool HasAttribute <T>(this ICustomAttributeProvider provider)
     where T : Attribute
 {
     return(provider.AllAttributes(typeof(T)).Any());
 }
コード例 #2
0
ファイル: TypeExtensions.cs プロジェクト: wyb314/Projeny
 public static IEnumerable <T> AllAttributes <T>(
     this ICustomAttributeProvider provider)
     where T : Attribute
 {
     return(provider.AllAttributes(typeof(T)).Cast <T>());
 }
コード例 #3
0
ファイル: TypeExtensions.cs プロジェクト: wyb314/Projeny
 public static bool HasAttribute(
     this ICustomAttributeProvider provider, params Type[] attributeTypes)
 {
     return(provider.AllAttributes(attributeTypes).Any());
 }