我在運行時文本模板運行文本模板 - 奇怪的錯誤
<#= Power(); #>
這應該叫這是在該模板在定義同一個類中定義的函數的代碼。
public partial class GallerySpecsTemplate
{
// private fields, constructor removed
private string Power()
{
string line;
// line gets calculated
return line;
}
}
我100%確定它是正確的類,因爲模板的其他部分使用該類的私有變量。
爲什麼我得到4個編譯錯誤以及如何解決它們?
Error 1 ) expected
Error 2 Invalid expression term ')'
Error 3 ; expected
Error 4 Invalid expression term ')'
當我刪除該行時,所有4個錯誤消失。
如果我將部分類定義中的方法Power
從模板的末尾移除爲類特徵控制塊,則會出現相同的錯誤。
沒有區別,錯誤相同 –