Table of Contents

Class TemplateEngine

Namespace
Apq.Cfg.Template
Assembly
Apq.Cfg.dll

模板解析引擎

public sealed class TemplateEngine
Inheritance
TemplateEngine
Inherited Members

Remarks

负责解析配置值中的变量引用,支持嵌套解析和循环引用检测

Constructors

TemplateEngine(VariableResolutionOptions?)

创建模板解析引擎

public TemplateEngine(VariableResolutionOptions? options = null)

Parameters

options VariableResolutionOptions

解析选项,为 null 时使用默认选项

Methods

ClearCache()

清除解析缓存

public void ClearCache()

Resolve(string?, ICfgRoot)

解析模板字符串中的所有变量

public string? Resolve(string? template, ICfgRoot cfg)

Parameters

template string

模板字符串

cfg ICfgRoot

配置根

Returns

string

解析后的字符串