Search Results for

    Show / Hide Table of Contents

    Interface ISettingsBundle

    Namespace: Sdl.Core.Settings
    Assembly: Sdl.Core.Settings.dll
    Syntax
    public interface ISettingsBundle

    Properties

    IsDefault

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

    IsEmpty

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

    Parent

    Declaration
    ISettingsBundle Parent { get; set; }
    Property Value
    Type Description
    ISettingsBundle

    Methods

    AddSettingsGroup(ISettingsGroup)

    Declaration
    bool AddSettingsGroup(ISettingsGroup settingsGroup)
    Parameters
    Type Name Description
    ISettingsGroup settingsGroup
    Returns
    Type Description
    bool

    Assign(ISettingsBundle)

    Declaration
    void Assign(ISettingsBundle settings)
    Parameters
    Type Name Description
    ISettingsBundle settings

    ContainsSettingsGroup(string)

    Declaration
    bool ContainsSettingsGroup(string id)
    Parameters
    Type Name Description
    string id
    Returns
    Type Description
    bool

    GetSettingsGroup(string)

    Declaration
    ISettingsGroup GetSettingsGroup(string id)
    Parameters
    Type Name Description
    string id
    Returns
    Type Description
    ISettingsGroup

    GetSettingsGroupIds()

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

    GetSettingsGroup<T>()

    Declaration
    T GetSettingsGroup<T>() where T : ISettingsGroup, new()
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    GetSettingsGroup<T>(string)

    Declaration
    T GetSettingsGroup<T>(string id) where T : ISettingsGroup, new()
    Parameters
    Type Name Description
    string id
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    RemoveSettingsGroup(string)

    Declaration
    void RemoveSettingsGroup(string id)
    Parameters
    Type Name Description
    string id

    Reset()

    Declaration
    void Reset()
    In this article
    • Properties
      • IsDefault
      • IsEmpty
      • Parent
    • Methods
      • AddSettingsGroup(ISettingsGroup)
      • Assign(ISettingsBundle)
      • ContainsSettingsGroup(string)
      • GetSettingsGroup(string)
      • GetSettingsGroupIds()
      • GetSettingsGroup<T>()
      • GetSettingsGroup<T>(string)
      • RemoveSettingsGroup(string)
      • Reset()
    Back to top Generated by DocFX