Summary
Provides convenience methods for loading and saving application settings.
Static methods
SettingsAttribute | |
Retrieves the mandatory SettingsAttribute for the specified settings class type. Throws if the
type doesn't have it specified. |
SettingsAttribute | |
Retrieves the mandatory SettingsAttribute for the type TSettings. Throws
if the type doesn't have it specified. |
bool | LoadSettings<TSettings>(out TSettings settings, string filename = null, SettingsSerializer? serializer = null) |
Loads settings into the specified class, or, if not available, creates a new instance of the class. See
Remarks. |
void | |
Performs safety checks to ensure that a settings object conforms to various requirements imposed by
SettingsUtil methods. Run this method as a post-build step to ensure reliability of execution. For an example
of use, see PostBuildChecker.RunPostBuildChecks(string, params Assembly[]). This method is available only in DEBUG mode. |