C# 클래스 AcManager.Tools.Helpers.AcSettings.IniSettings

상속: FirstFloor.ModernUI.Presentation.NotifyPropertyChanged
파일 보기 프로젝트 열기: gro-ove/actools

공개 메소드들

메소드 설명
SaveImmediately ( ) : void

보호된 메소드들

메소드 설명
ForceSave ( ) : void
IniSettings ( [ name, bool reload = true, bool systemConfig = false ) : System
LoadFromIni ( ) : void

Called from IniSettings constructor!

OnChanged ( object sender, FileSystemEventArgs e ) : void
OnRenamed ( object sender, RenamedEventArgs e ) : void
Reload ( ) : void
Replace ( IniFile ini, bool backup = false ) : void
Save ( ) : void
SetToIni ( ) : void

비공개 메소드들

메소드 설명
GetWatcher ( string directory ) : FileSystemWatcher
IgnoreChangesForAWhile ( ) : void
OnPropertyChanged ( [ propertyName = null ) : void
OnPropertyChanged ( bool save = true, [ propertyName = null ) : void
ReloadLater ( ) : void

메소드 상세

ForceSave() 보호된 메소드

protected ForceSave ( ) : void
리턴 void

IniSettings() 보호된 메소드

protected IniSettings ( [ name, bool reload = true, bool systemConfig = false ) : System
name [
reload bool
systemConfig bool
리턴 System

LoadFromIni() 보호된 추상적인 메소드

Called from IniSettings constructor!
protected abstract LoadFromIni ( ) : void
리턴 void

OnChanged() 보호된 메소드

protected OnChanged ( object sender, FileSystemEventArgs e ) : void
sender object
e System.IO.FileSystemEventArgs
리턴 void

OnRenamed() 보호된 메소드

protected OnRenamed ( object sender, RenamedEventArgs e ) : void
sender object
e System.IO.RenamedEventArgs
리턴 void

Reload() 보호된 메소드

protected Reload ( ) : void
리턴 void

Replace() 보호된 메소드

protected Replace ( IniFile ini, bool backup = false ) : void
ini IniFile
backup bool
리턴 void

Save() 보호된 메소드

protected Save ( ) : void
리턴 void

SaveImmediately() 공개 메소드

public SaveImmediately ( ) : void
리턴 void

SetToIni() 보호된 추상적인 메소드

protected abstract SetToIni ( ) : void
리턴 void