Search Results for

    Show / Hide Table of Contents

    Interface ISettingsGroup

    Inherited Members
    INotifyPropertyChanged.PropertyChanged
    IEditableObject.BeginEdit()
    IEditableObject.EndEdit()
    IEditableObject.CancelEdit()
    Namespace: Sdl.Core.Settings
    Assembly: Sdl.Core.Settings.dll
    Syntax
    public interface ISettingsGroup : INotifyPropertyChanged, IEditableObject

    Properties

    EventsSuspended

    Declaration
    bool EventsSuspended { get; }
    Property Value
    Type Description
    bool

    Id

    Declaration
    string Id { get; }
    Property Value
    Type Description
    string

    Parent

    Declaration
    ISettingsGroup Parent { get; }
    Property Value
    Type Description
    ISettingsGroup

    SettingsBundle

    Declaration
    ISettingsBundle SettingsBundle { get; }
    Property Value
    Type Description
    ISettingsBundle

    Methods

    ContainsSetting(string)

    Declaration
    bool ContainsSetting(string settingId)
    Parameters
    Type Name Description
    string settingId
    Returns
    Type Description
    bool

    GetSettingIds()

    Declaration
    IEnumerable<string> GetSettingIds()
    Returns
    Type Description
    IEnumerable<string>

    GetSetting<T>(string)

    Declaration
    Setting<T> GetSetting<T>(string id)
    Parameters
    Type Name Description
    string id
    Returns
    Type Description
    Setting<T>
    Type Parameters
    Name Description
    T

    GetSetting<T>(string, out Setting<T>)

    Declaration
    bool GetSetting<T>(string settingId, out Setting<T> setting)
    Parameters
    Type Name Description
    string settingId
    Setting<T> setting
    Returns
    Type Description
    bool
    Type Parameters
    Name Description
    T

    GetSetting<T>(string, T)

    Declaration
    Setting<T> GetSetting<T>(string settingId, T defaultValue)
    Parameters
    Type Name Description
    string settingId
    T defaultValue
    Returns
    Type Description
    Setting<T>
    Type Parameters
    Name Description
    T

    GetSetting<T>(string, out T)

    Declaration
    bool GetSetting<T>(string settingId, out T value)
    Parameters
    Type Name Description
    string settingId
    T value
    Returns
    Type Description
    bool
    Type Parameters
    Name Description
    T

    ImportSettings(ISettingsGroup)

    Declaration
    void ImportSettings(ISettingsGroup otherGroup)
    Parameters
    Type Name Description
    ISettingsGroup otherGroup

    RemoveSetting(string)

    Declaration
    bool RemoveSetting(string settingId)
    Parameters
    Type Name Description
    string settingId
    Returns
    Type Description
    bool

    Reset()

    Declaration
    void Reset()

    ResumeEvents()

    Declaration
    void ResumeEvents()

    SuspendEvents()

    Declaration
    void SuspendEvents()

    Events

    SettingsChanged

    Declaration
    event EventHandler<SettingsChangedEventArgs> SettingsChanged
    Event Type
    Type Description
    EventHandler<SettingsChangedEventArgs>
    In this article
    • Properties
      • EventsSuspended
      • Id
      • Parent
      • SettingsBundle
    • Methods
      • ContainsSetting(string)
      • GetSettingIds()
      • GetSetting<T>(string)
      • GetSetting<T>(string, out Setting<T>)
      • GetSetting<T>(string, T)
      • GetSetting<T>(string, out T)
      • ImportSettings(ISettingsGroup)
      • RemoveSetting(string)
      • Reset()
      • ResumeEvents()
      • SuspendEvents()
    • Events
      • SettingsChanged
    Back to top Generated by DocFX