public static T GetObject <T>(this IConfigSettingElement settingElement, string objectSettingName) { return(settingElement.GetObject <T>(objectSettingName, null)); }
public static T GetCachedObject <T>(this IConfigSettingElement settingElement, string objectSettingName, bool autoInit, Action <T> initializer) { return(settingElement.GetObjectContext(objectSettingName, () => settingElement.GetObject(objectSettingName, autoInit, initializer))); }
public static object GetCachedObject(this IConfigSettingElement settingElement, string objectSettingName, bool autoInit) { return(settingElement.GetObjectContext(objectSettingName, () => settingElement.GetObject(objectSettingName, autoInit))); }
public static T GetObject <T>(this IConfigSettingElement settingElement, string objectSettingName, Action <T> initializer) { return(settingElement.GetObject(objectSettingName, true, initializer)); }