Пример #1
0
        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();
        }
Пример #2
0
        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();
        }
Пример #3
0
        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;
        }
Пример #6
0
        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();
        }
Пример #7
0
        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();
        }