namespace nspector.Common
{
internal enum SettingState
{
NotAssiged,
GlobalSetting,
UserdefinedSetting,
NvidiaSetting,
}
internal class SettingItem
{
public uint SettingId { get; set; }
public string SettingText { get; set; }
public string ValueText { get; set; }
public string ValueRaw { get; set; }
public string GroupName { get; set; }
public string AlternateNames { get; set; }
public SettingState State { get; set; }
public bool IsStringValue { get; set; }
public bool IsApiExposed { get; set; }
public bool IsSettingHidden { get; set; }
public override string ToString()
{
return string.Format("{0}; 0x{1:X8}; {2}; {3}; {4};", State, SettingId, SettingText, ValueText, ValueRaw);
}
}
}