Interface ISettingsBundle
Assembly: Sdl.Core.Settings.dll
Syntax
public interface ISettingsBundle
Properties
IsDefault
Declaration
Property Value
IsEmpty
Declaration
Property Value
Parent
Declaration
ISettingsBundle Parent { get; set; }
Property Value
Methods
AddSettingsGroup(ISettingsGroup)
Declaration
bool AddSettingsGroup(ISettingsGroup settingsGroup)
Parameters
Returns
Assign(ISettingsBundle)
Declaration
void Assign(ISettingsBundle settings)
Parameters
ContainsSettingsGroup(String)
Declaration
bool ContainsSettingsGroup(string id)
Parameters
Type |
Name |
Description |
String |
id |
|
Returns
GetSettingsGroup(String)
Declaration
ISettingsGroup GetSettingsGroup(string id)
Parameters
Type |
Name |
Description |
String |
id |
|
Returns
GetSettingsGroup<T>()
Declaration
T GetSettingsGroup<T>()
where T : ISettingsGroup, new()
Returns
Type Parameters
GetSettingsGroup<T>(String)
Declaration
T GetSettingsGroup<T>(string id)
where T : ISettingsGroup, new()
Parameters
Type |
Name |
Description |
String |
id |
|
Returns
Type Parameters
GetSettingsGroupIds()
Declaration
IEnumerable<string> GetSettingsGroupIds()
Returns
Type |
Description |
IEnumerable<String> |
|
RemoveSettingsGroup(String)
Declaration
void RemoveSettingsGroup(string id)
Parameters
Type |
Name |
Description |
String |
id |
|
Reset()
Declaration