public void Remove(MatPortalReference item) { lock (lockObj) { items.Remove(item); } this.StateHasChanged(); }
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); }