Class SettingsUtil
  
  
  
    Inheritance
    Object
    SettingsUtil
   
  
    Inherited Members
    
      Object.ToString()
    
    
      Object.Equals(Object)
    
    
      Object.Equals(Object, Object)
    
    
      Object.ReferenceEquals(Object, Object)
    
    
      Object.GetHashCode()
    
    
      Object.GetType()
    
    
      Object.MemberwiseClone()
    
   
  
  Assembly: Sdl.Core.Settings.dll
  Syntax
  
    public static class SettingsUtil
   
  Methods
  
  CreateJsonSettingsBundle(ISettingsBundle)
  
  
  Declaration
  
    public static ISettingsBundle CreateJsonSettingsBundle(ISettingsBundle parent)
   
  Parameters
  
  Returns
  
  
  CreateSettingsBundle(ISettingsBundle)
  
  
  Declaration
  
    public static ISettingsBundle CreateSettingsBundle(ISettingsBundle parent)
   
  Parameters
  
  Returns
  
  
  CreateSettingsBundle(ISettingsBundle, ISettingsBundle)
  
  
  Declaration
  
    public static ISettingsBundle CreateSettingsBundle(ISettingsBundle parent, ISettingsBundle source)
   
  Parameters
  
  Returns
  
  
  CreateSettingsBundle(ISettingsBundle, Boolean)
  
  
  Declaration
  
    public static ISettingsBundle CreateSettingsBundle(ISettingsBundle parent, bool isDefault)
   
  Parameters
  
  Returns
  
  
  DeserializeJsonSettingsBundle(JObject)
  
  
  Declaration
  
    public static ISettingsBundle DeserializeJsonSettingsBundle(JObject settingBundleJObject)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | JObject | settingBundleJObject |  | 
    
  
  Returns
  
  
  DeserializeJsonSettingsBundle(String)
  
  
  Declaration
  
    public static ISettingsBundle DeserializeJsonSettingsBundle(string jsonSettingsBundle)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | String | jsonSettingsBundle |  | 
    
  
  Returns
  
  
  DeserializeSettingsBundle(XmlReader, ISettingsBundle)
  
  
  Declaration
  
    public static ISettingsBundle DeserializeSettingsBundle(XmlReader reader, ISettingsBundle parent)
   
  Parameters
  
  Returns
  
  
  DeserializeSettingsBundle(XmlReader, ISettingsBundle, Boolean)
  
  
  Declaration
  
    public static ISettingsBundle DeserializeSettingsBundle(XmlReader reader, ISettingsBundle parent, bool isDefault)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | XmlReader | reader |  | 
      
        | ISettingsBundle | parent |  | 
      
        | Boolean | isDefault |  | 
    
  
  Returns
  
  
  SerializeJsonSettingsBundle(ISettingsBundle)
  
  
  Declaration
  
    public static string SerializeJsonSettingsBundle(ISettingsBundle jsonSettingsBundle)
   
  Parameters
  
  Returns
  
  
  SerializeJsonSettingsBundleToJObject(ISettingsBundle)
  
  
  Declaration
  
    public static JObject SerializeJsonSettingsBundleToJObject(ISettingsBundle jsonSettingsBundle)
   
  Parameters
  
  Returns
  
  
  SerializeSettingsBundle(XmlWriter, ISettingsBundle)
  
  
  Declaration
  
    public static void SerializeSettingsBundle(XmlWriter writer, ISettingsBundle iSettingsBundle)
   
  Parameters
  
  
  SerializeSettingsBundle(XmlWriter, ISettingsBundle, Boolean)
  
  
  Declaration
  
    public static void SerializeSettingsBundle(XmlWriter writer, ISettingsBundle iSettingsBundle, bool includeInheritedSettings)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | XmlWriter | writer |  | 
      
        | ISettingsBundle | iSettingsBundle |  | 
      
        | Boolean | includeInheritedSettings |  |