如何从Winrt的装配中获取自定义属性

林德斯特罗姆

我有:

[AttributeUsage(AttributeTargets.Class, AllowMultiple = true)]
public class FooAttribute : Attribute
{
}

[Foo]
public class Bar1
{
}

[Foo]
public class Bar2
{
}

[Foo]
public class Bar3
{
}

然后我做:

var attrs = CustomAttributeExtensions.GetCustomAttributes(typeof(Bar1).GetTypeInfo().Assembly);

我曾期望attrs应该包含Foo属性,但是事实并非如此。相反,attrs包含其他12个属性。

怎么了??

林德斯特罗姆

马比不讨好,但是汉斯回答对我有用。

如果要查找具有此属性的所有类型,则必须枚举程序集Assembly.GetTypes()中的类型。Winrt上的硬饼干。–汉斯·帕桑(Hans Passant)20小时前

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取自定义CSS属性列表

来自分类Dev

如何获取自定义属性的通用集合

来自分类Dev

在Jquery中获取自定义属性值?

来自分类Dev

从Magento 1.9中的产品获取自定义属性

来自分类Dev

从选择中获取自定义属性

来自分类Dev

在PHP中获取自定义属性值

来自分类Dev

获取自定义属性值

来自分类Dev

如何获取自定义UIPickerView?

来自分类Dev

从特定对象的属性/字段获取自定义属性

来自分类Dev

获取自定义属性属性内的枚举类型

来自分类Dev

从具有强类型的属性中获取自定义属性

来自分类Dev

使用jQuery获取自定义属性

来自分类Dev

获取自定义的Magento属性值以进行计算

来自分类Dev

使用Javascript从按钮获取自定义属性

来自分类Dev

magento获取自定义属性标签

来自分类Dev

获取自定义属性的回发值

来自分类Dev

WooCommerce-获取自定义产品属性

来自分类Dev

通过Runnable任务获取自定义线程的属性

来自分类Dev

angular2获取自定义属性的值

来自分类Dev

从shortcode属性获取自定义分类法

来自分类Dev

Assembly.LoadFrom获取自定义属性

来自分类Dev

从C#事件获取自定义属性

来自分类Dev

使用jQuery获取自定义属性

来自分类Dev

使用LINQ to XML获取自定义属性值

来自分类Dev

无法从支持Bean获取自定义组件属性

来自分类Dev

从python ldap查询获取自定义属性

来自分类Dev

从 Laravel 多对多获取自定义属性

来自分类Dev

用于获取自定义属性值的 XPath 查询

来自分类Dev

如何使用Ember Simple Auth获取自定义会话的属性