private static void RunTrackableList() { Log.WriteLine("***** TrackableList (Json) *****"); var list = new TrackableList<string>(); list.SetDefaultTracker(); list.Add("One"); list.Add("Two"); list.Add("Three"); var json = JsonConvert.SerializeObject(list.Tracker, JsonSerializerSettings); Log.WriteLine(json); list.Tracker.Clear(); list.RemoveAt(0); list[1] = "TwoTwo"; list.Add("Four"); var json2 = JsonConvert.SerializeObject(list.Tracker, JsonSerializerSettings); Log.WriteLine(json2); list.Tracker.Clear(); Log.WriteLine(); }
private static void RunTrackableList() { Console.WriteLine("***** TrackableList (Protobuf) *****"); var list = new TrackableList<string>(); list.SetDefaultTracker(); list.Add("One"); list.Add("Two"); list.Add("Three"); var buf = PrintBytes(Serialize(list.Tracker)); Console.WriteLine(Deserialize<TrackableListTracker<string>>(buf)); list.Tracker.Clear(); list.RemoveAt(0); list[1] = "TwoTwo"; list.Add("Four"); var buf2 = PrintBytes(Serialize(list.Tracker)); Console.WriteLine(Deserialize<TrackableListTracker<string>>(buf2)); list.Tracker.Clear(); Console.WriteLine(); }
private static void RunTrackableList() { Log.WriteLine("***** TrackableList (Json) *****"); var list = new TrackableList <string>(); list.SetDefaultTracker(); list.Add("One"); list.Add("Two"); list.Add("Three"); var json = JsonConvert.SerializeObject(list.Tracker, JsonSerializerSettings); Log.WriteLine(json); list.Tracker.Clear(); list.RemoveAt(0); list[1] = "TwoTwo"; list.Add("Four"); var json2 = JsonConvert.SerializeObject(list.Tracker, JsonSerializerSettings); Log.WriteLine(json2); list.Tracker.Clear(); Log.WriteLine(); }
private TrackableList<string> CreateTestList(bool withTracker) { var list = new TrackableList<string>(); if (withTracker) list.SetDefaultTracker(); list.Add("One"); list.Add("Two"); list.Add("Three"); return list; }
private TrackableList<JobData> CreateTestList(bool withTracker) { var list = new TrackableList<JobData>(); if (withTracker) list.SetDefaultTracker(); var value1 = new JobData(); value1.Kind = 101; value1.Count = 1; value1.Note = "Handmade Sword"; list.Add(value1); var value2 = new JobData(); value2.Kind = 102; value2.Count = 3; value2.Note = "Lord of Ring"; list.Add(value2); return list; }
private static void RunTrackableList() { Console.WriteLine("***** TrackableList *****"); var list = new TrackableList<string>(); list.SetDefaultTracker(); list.Add("One"); list.Add("Two"); list.Add("Three"); Console.WriteLine(list.Tracker); list.Tracker.Clear(); list.RemoveAt(0); list[1] = "TwoTwo"; list.Add("Four"); Console.WriteLine(list.Tracker); list.Tracker.Clear(); Console.WriteLine(); }
private static void RunTrackableList() { Console.WriteLine("***** TrackableList *****"); var list = new TrackableList <string>(); list.SetDefaultTracker(); list.Add("One"); list.Add("Two"); list.Add("Three"); Console.WriteLine(list.Tracker); list.Tracker.Clear(); list.RemoveAt(0); list[1] = "TwoTwo"; list.Add("Four"); Console.WriteLine(list.Tracker); list.Tracker.Clear(); Console.WriteLine(); }