C# Class KeePass.App.Configuration.AppConfigEx

Exibir arquivo Open project: cappert/keepass2 Class Usage Examples

Private Properties

Property Type Description
ChangePathRelAbs void
ChangePathRelAbsStr string
ChangePathsRelAbs void
ObfuscateCred void
OnLoad void
OnSavePost void
OnSavePre void
PrepareSave void

Public Methods

Method Description
AppConfigEx ( ) : System
Apply ( AceApplyFlags f ) : void
ClearXmlPathCache ( ) : void
IsOptionEnforced ( object pContainer, PropertyInfo pi ) : bool
IsOptionEnforced ( object pContainer, string strPropertyName ) : bool

Private Methods

Method Description
ChangePathRelAbs ( IOConnectionInfo ioc, bool bMakeAbsolute ) : void
ChangePathRelAbsStr ( string strPath, bool bMakeAbsolute ) : string
ChangePathsRelAbs ( bool bMakeAbsolute ) : void
ObfuscateCred ( bool bObf ) : void
OnLoad ( ) : void
OnSavePost ( ) : void
OnSavePre ( ) : void
PrepareSave ( ) : void

Prepare for saving the configuration to disk. None of the modifications in this method need to be rolled back (for rollback, use OnSavePre / OnSavePost).

Method Details

AppConfigEx() public method

public AppConfigEx ( ) : System
return System

Apply() public method

public Apply ( AceApplyFlags f ) : void
f AceApplyFlags
return void

ClearXmlPathCache() public static method

public static ClearXmlPathCache ( ) : void
return void

IsOptionEnforced() public static method

public static IsOptionEnforced ( object pContainer, PropertyInfo pi ) : bool
pContainer object
pi System.Reflection.PropertyInfo
return bool

IsOptionEnforced() public static method

public static IsOptionEnforced ( object pContainer, string strPropertyName ) : bool
pContainer object
strPropertyName string
return bool