moa*_*ate 6 .net t4 visual-studio-2013
当我向具有可为空属性的 T4 模板提供对象时,除非我明确编写为模板生成<#= obj.Property ?? string.Empty #>的ToStringWithCulture(object objectToConvert)方法,否则ArgumentNullException如果该属性为空,则抛出异常。是否有任何简洁或优雅的方法来覆盖此行为,以便我不必在我的模板中使用 null 合并?
姆纳乌莫夫的解决方案。更改基本模板类
public string ToStringWithCulture(object objectToConvert)
{
if (objectToConvert == null)
return "";
...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
591 次 |
| 最近记录: |