Exemple #1
0
        public void Remove(MatPortalReference item)
        {
            lock (lockObj)
            {
                items.Remove(item);
            }

            this.StateHasChanged();
        }
Exemple #2
0
        public MatPortalReference Add(Type componentType, Dictionary <string, object> attributes)
        {
            var item = new MatPortalReference()
            {
                Id            = ++itemsCounter,
                Attributes    = attributes,
                ComponentType = componentType,
                Service       = this,
            };

            lock (lockObj)
            {
                items.Add(item);
            }

            this.StateHasChanged();
            return(item);
        }