14.1 Beta 1 SDK
IPluginConfigurationValues14.1 Beta
public interface Unbroken.LaunchBox.Plugins.Forms.IPluginConfigurationValuesReads effective values for one configuration scope, with optional declared field defaults.
Remarks
Typed accessors use invariant formatting. Empty or absent values inherit from the base scope, then the declared default, then the caller's default. TryGetValue excludes declared defaults. Editing these values never persists them.Methods
bool GetBoolean(string key, bool defaultValue = false)int GetInt32(string key, int defaultValue = 0)string GetString(string key, string defaultValue = "")void SetValue(string key, string? value)bool TryGetValue(string key, out string value)
GetBoolean 14.1 Beta
bool GetBoolean(string key, bool defaultValue = false)GetInt32 14.1 Beta
int GetInt32(string key, int defaultValue = 0)GetString 14.1 Beta
string GetString(string key, string defaultValue = "")SetValue 14.1 Beta
void SetValue(string key, string? value)TryGetValue 14.1 Beta
bool TryGetValue(string key, out string value)