Basic.JsonExample.RunTrackableDictionary C# (CSharp) Method

RunTrackableDictionary() private static method

private static RunTrackableDictionary ( ) : void
return void
        private static void RunTrackableDictionary()
        {
            Log.WriteLine("***** TrackableDictionary (Json) *****");

            var dict = new TrackableDictionary<int, string>();
            dict.SetDefaultTracker();

            dict.Add(1, "One");
            dict.Add(2, "Two");
            dict.Add(3, "Three");

            var json = JsonConvert.SerializeObject(dict.Tracker, JsonSerializerSettings);
            Log.WriteLine(json);
            dict.Tracker.Clear();

            dict.Remove(1);
            dict[2] = "TwoTwo";
            dict.Add(4, "Four");

            var json2 = JsonConvert.SerializeObject(dict.Tracker, JsonSerializerSettings);
            Log.WriteLine(json2);
            dict.Tracker.Clear();

            Log.WriteLine();
        }