public void Add()
        {
            var map = new OrderedMapOfList <string, string> ();

            map.Count.ShouldEqual(0);
            map.Add("a", "one");
            map.Count.ShouldEqual(1);
            map.Add("a", "two");
            map.Count.ShouldEqual(1);
            map.Add("b", "one");
            map.Count.ShouldEqual(2);
            map.Add("b", "two");
            map.Count.ShouldEqual(2);
        }
Beispiel #2
0
        public void AddViewHierarchyHandler(string hierarchyKind, IViewHierarchyHandler handler)
        {
            if (handler == null)
            {
                throw new ArgumentNullException(nameof(handler));
            }

            MainThread.Ensure();

            if (handlers == null)
            {
                handlers = new OrderedMapOfList <string, IViewHierarchyHandler> ();
            }

            handlers.Add(hierarchyKind, handler);
        }