Class TemplateEngine
模板解析引擎
public sealed class TemplateEngine
- Inheritance
-
TemplateEngine
- Inherited Members
Remarks
负责解析配置值中的变量引用,支持嵌套解析和循环引用检测
Constructors
TemplateEngine(VariableResolutionOptions?)
创建模板解析引擎
public TemplateEngine(VariableResolutionOptions? options = null)
Parameters
optionsVariableResolutionOptions解析选项,为 null 时使用默认选项
Methods
ClearCache()
清除解析缓存
public void ClearCache()
Resolve(string?, ICfgRoot)
解析模板字符串中的所有变量
public string? Resolve(string? template, ICfgRoot cfg)
Parameters
Returns
- string
解析后的字符串