MetroStyleAppポータブルライブラリのクラスでカスタム属性を定義して取得しようとしています。
何かのようなもの
[AttributeUsage(AttributeTargets.Class)]
public class FooAttribute : Attribute
{
}
[Foo]
public class Bar
{
}
class Program
{
static void Main(string[] args)
{
var attrs = CustomAttributeExtensions.GetCustomAttribute<FooAttribute>(typeof(Bar));
}
}
これは通常の4.5で機能しますが、メトロスタイルアプリを対象とするポータブルライブラリでは、
Cannot convert type 'System.Type' to 'System.Reflection.MemberInfo'
ありがとう