Search Results for

    Show / Hide Table of Contents

    Class JsonSettingsBundle

    Inheritance
    System.Object
    JsonSettingsBundle
    Implements
    ISettingsBundle
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Sdl.Core.Settings.Implementation.Json
    Assembly: Sdl.Core.Settings.dll
    Syntax
    public class JsonSettingsBundle : ISettingsBundle

    Constructors

    JsonSettingsBundle()

    Declaration
    public JsonSettingsBundle()

    Properties

    IsDefault

    Declaration
    public bool IsDefault { get; }
    Property Value
    Type Description
    System.Boolean

    IsEmpty

    Declaration
    public bool IsEmpty { get; }
    Property Value
    Type Description
    System.Boolean

    Parent

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

    Methods

    AddSettingsGroup(ISettingsGroup)

    Declaration
    public bool AddSettingsGroup(ISettingsGroup settingsGroup)
    Parameters
    Type Name Description
    ISettingsGroup settingsGroup
    Returns
    Type Description
    System.Boolean

    Assign(ISettingsBundle)

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

    ContainsSettingsGroup(String)

    Declaration
    public bool ContainsSettingsGroup(string id)
    Parameters
    Type Name Description
    System.String id
    Returns
    Type Description
    System.Boolean

    GetSettingsGroup(String)

    Declaration
    public ISettingsGroup GetSettingsGroup(string id)
    Parameters
    Type Name Description
    System.String id
    Returns
    Type Description
    ISettingsGroup

    GetSettingsGroup<T>()

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

    GetSettingsGroup<T>(String)

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

    GetSettingsGroupIds()

    Declaration
    public IEnumerable<string> GetSettingsGroupIds()
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<System.String>

    RemoveSettingsGroup(String)

    Declaration
    public void RemoveSettingsGroup(string id)
    Parameters
    Type Name Description
    System.String id

    Reset()

    Declaration
    public void Reset()

    Implements

    ISettingsBundle

    On this page

    • Constructors
      • JsonSettingsBundle()
    • Properties
      • IsDefault
      • IsEmpty
      • Parent
    • Methods
      • AddSettingsGroup(ISettingsGroup)
      • Assign(ISettingsBundle)
      • ContainsSettingsGroup(String)
      • GetSettingsGroup(String)
      • GetSettingsGroup<T>()
      • GetSettingsGroup<T>(String)
      • GetSettingsGroupIds()
      • RemoveSettingsGroup(String)
      • Reset()
    • Implements
    Back to top Generated by DocFX