我正在尝试生成包含枚举项的属性中定义的EnumMember值的TypeScript。
看看这个枚举:
public enum MyEnum {
[EnumMember(Value = "apple")]
IsApple = 10,
[EnumMember(Value = "pear")]
IsPear = 15
}
使用EnvDTE界面,我可以成功访问枚举并对其项进行迭代。但是,当我尝试访问商品的属性时,似乎找不到属性。
<#
EnvDTE.CodeEnum theEnum;
// iterate all enumeration items
foreach(EnvDTE.CodeVariable variable in theEnum.Members)
{
// render number of attributes on a variable
#><#= variable.Attributes.OfType<EnvDTE.CodeAttribute>().Count()#>
<#}
#>
任何帮助将不胜感激。