C# Class Mono.Addins.Database.DatabaseConfiguration

ファイルを表示 Open project: mono/mono-addins Class Usage Examples

Public Methods

Method Description
GetPendingUninstalls ( ) : AddinStatus[]
IsEnabled ( string addinId, bool defaultValue ) : bool
IsRegisteredForUninstall ( string addinId ) : bool
Read ( string file ) : DatabaseConfiguration
ReadAppConfig ( ) : DatabaseConfiguration
RegisterForUninstall ( string addinId, IEnumerable files ) : void
SetEnabled ( string addinId, bool enabled, bool defaultValue, bool exactVersionMatch ) : void
UnregisterForUninstall ( string addinId ) : void
Write ( string file ) : void

Private Methods

Method Description
ReadInternal ( string file ) : DatabaseConfiguration

Method Details

GetPendingUninstalls() public method

public GetPendingUninstalls ( ) : AddinStatus[]
return AddinStatus[]

IsEnabled() public method

public IsEnabled ( string addinId, bool defaultValue ) : bool
addinId string
defaultValue bool
return bool

IsRegisteredForUninstall() public method

public IsRegisteredForUninstall ( string addinId ) : bool
addinId string
return bool

Read() public static method

public static Read ( string file ) : DatabaseConfiguration
file string
return DatabaseConfiguration

ReadAppConfig() public static method

public static ReadAppConfig ( ) : DatabaseConfiguration
return DatabaseConfiguration

RegisterForUninstall() public method

public RegisterForUninstall ( string addinId, IEnumerable files ) : void
addinId string
files IEnumerable
return void

SetEnabled() public method

public SetEnabled ( string addinId, bool enabled, bool defaultValue, bool exactVersionMatch ) : void
addinId string
enabled bool
defaultValue bool
exactVersionMatch bool
return void

UnregisterForUninstall() public method

public UnregisterForUninstall ( string addinId ) : void
addinId string
return void

Write() public method

public Write ( string file ) : void
file string
return void