检索属性的名称incl。类和命名空间

时间:2017-09-11 15:07:28

标签: c#

我在项目中添加了资源文件LocalizedTexts.resx。设计器自动为该项目添加了一个类MyNamespace.LocalizedTexts。然后我向MyResourceName添加了字符串资源LocalizedTexts,设计人员在该类中创建了静态属性internal static string MyResourceName

如何以“编译时”静态方式获取该属性的全名,即MyNamespace.LocalizedTexts.MyResourceName

nameof(LocalizedTexts.MyResourceName)仅返回MyResourceName,我可以写nameof(MyNamespace)+"."+nameof(LocalizedTexts)+"."+nameof(MyResourceName),但这看起来像是WTF ......

我需要编译时静态,因为我想将它与Attribute一起使用,即[DescriptionResource("put that string here")]

感谢您的提示。

0 个答案:

没有答案