Пример #1
0
        //Method hides parent method
        public void Configure(string key, Type controllerType)
        {
            lock (_pagesByKey)
            {
                var item = new TypeOrAction
                {
                    ControllerType = controllerType
                };

                if (_pagesByKey.ContainsKey(key))
                {
                    _pagesByKey[key] = item;
                }
                else
                {
                    _pagesByKey.Add(key, item);
                }
            }
        }
Пример #2
0
        //Method hides parent method
        public void Configure(string key, Func <object, UIViewController> createAction)
        {
            lock (_pagesByKey)
            {
                var item = new TypeOrAction
                {
                    CreateControllerAction = createAction
                };

                if (_pagesByKey.ContainsKey(key))
                {
                    _pagesByKey[key] = item;
                }
                else
                {
                    _pagesByKey.Add(key, item);
                }
            }

            base.Configure(key, createAction);
        }