C# 클래스 ExtensionLoader.Config.ConfigSourceBase

상속: IConfigSource
파일 보기 프로젝트 열기: 3di/3di-viewer-rei-libs 1 사용 예제들

공개 메소드들

메소드 설명
AddConfig ( string name ) : IConfig
ConfigSourceBase ( ) : System
ExpandKeyValues ( ) : void
GetExpanded ( IConfig config, string key ) : string
Merge ( IConfigSource source ) : void
Reload ( ) : void
ReplaceKeyValues ( ) : void
Save ( ) : void

보호된 메소드들

메소드 설명
OnReloaded ( EventArgs e ) : void
OnSaved ( EventArgs e ) : void

비공개 메소드들

메소드 설명
Expand ( IConfig config, string key, bool setValue ) : string

Expands key values from the given IConfig.

ExpandValue ( IConfig config, string search ) : string

Returns the replacement value of a config.

메소드 상세

AddConfig() 공개 메소드

public AddConfig ( string name ) : IConfig
name string
리턴 IConfig

ConfigSourceBase() 공개 메소드

public ConfigSourceBase ( ) : System
리턴 System

ExpandKeyValues() 공개 메소드

public ExpandKeyValues ( ) : void
리턴 void

GetExpanded() 공개 메소드

public GetExpanded ( IConfig config, string key ) : string
config IConfig
key string
리턴 string

Merge() 공개 메소드

public Merge ( IConfigSource source ) : void
source IConfigSource
리턴 void

OnReloaded() 보호된 메소드

protected OnReloaded ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnSaved() 보호된 메소드

protected OnSaved ( EventArgs e ) : void
e System.EventArgs
리턴 void

Reload() 공개 메소드

public Reload ( ) : void
리턴 void

ReplaceKeyValues() 공개 메소드

public ReplaceKeyValues ( ) : void
리턴 void

Save() 공개 메소드

public Save ( ) : void
리턴 void