diff --git a/MBS.Framework/Setting.cs b/MBS.Framework/Setting.cs index ad9aa1c..d320f4d 100644 --- a/MBS.Framework/Setting.cs +++ b/MBS.Framework/Setting.cs @@ -80,6 +80,15 @@ namespace MBS.Framework { return _itemsByID.ContainsKey(id); } + public Setting this[Guid id] + { + get + { + if (_itemsByID.ContainsKey(id)) + return _itemsByID[id]; + return null; + } + } } protected Setting() diff --git a/MBS.Framework/SettingsGroup.cs b/MBS.Framework/SettingsGroup.cs index e7c71d8..72a2f2a 100644 --- a/MBS.Framework/SettingsGroup.cs +++ b/MBS.Framework/SettingsGroup.cs @@ -69,6 +69,15 @@ namespace MBS.Framework { return _itemsByID.ContainsKey(id); } + public SettingsGroup this[Guid id] + { + get + { + if (_itemsByID.ContainsKey(id)) + return _itemsByID[id]; + return null; + } + } } public SettingsGroup()