Custom basic settings: Create the settings contract
The next step is to create the settings contract. It is a class implementing
ISettingsDataContract and provides the functionality to save settings and load the default value of the settings.
To do this, perform the following:
- Create a class and name it MyCustomSettingsContract.cs
- Inside paste the following code:
NOTE: The contract has property
RandomVariable that persists in the configuration file and saves the value in method
SaveDefaults(). For that purpose, you use the API for working with configuration files.