我有一个 T4 C# 文件,我需要在其中引用静态类中的常量。静态类在同一个命名空间中。
这可能吗?
下面只是一个说明。我需要根据现有常量计算实际常量,但也需要调用涉及的扩展方法。为了简单起见,我只是在说明这个概念。
.cs 文件:
namespace me
{
public static class Stat
{
public const int Const = 1;
}
}
. tt文件:
...
namespace me
{
public static int Test
{
return <#= Stat.Const #>;
}
}