public void Insert(int index, BaseTag value) { List.Insert(index, value as object); try { this.TagAdded(value); } catch (Exception) { } }