Vb.net有没有办法知道实例化此属性的属性构造函数中的类名称?

时间:2018-11-05 15:10:33

标签: .net vb.net custom-attributes

请注意,这是一个与通过询问使用自定义属性查找所有类的问题不同的问题。我知道。我要问的是,当使用属性类时,它会增加一个计数器或类似共享变量的值。我在下面解释了。 我按类列出了属性用法。我想如果有一种方法可以维护字典,无论何时该属性的对象被任何对象使用,这样我就可以将两个名称都保留在字典中,然后,以后不要通过反射来搜索程序集名称等等。

Class MyAttribute
Inherits Attribute
Sub New(byval name as string, optional byValue user as string = "")
me.name = name
me.user = user
'maintain dict here
End Sub

我希望无论使用什么类,系统都会自动捕获用户参数。 假设myclass将其用作

MyAttribute("bobe") ' note I am not passing user param, it should be auto to the name of the class MyClass here
MyClass
'exyz
End Class

0 个答案:

没有答案