BackgroundAudioShared.ApplicationSettingsHelper.ReadResetSettingsValue C# (CSharp) Method

ReadResetSettingsValue() public static method

Function to read a setting value and clear it after reading it
public static ReadResetSettingsValue ( string key ) : object
key string
return object
        public static object ReadResetSettingsValue(string key)
        {
            Debug.WriteLine(key);
            if (!ApplicationData.Current.LocalSettings.Values.ContainsKey(key))
            {
                Debug.WriteLine("null returned");
                return null;
            }
            else
            {
                var value = ApplicationData.Current.LocalSettings.Values[key];
                ApplicationData.Current.LocalSettings.Values.Remove(key);
                Debug.WriteLine("value found " + value.ToString());
                return value;
            }
        }