public virtual Microsoft.Vsa.IVsaItem CreateItem(string name, Microsoft.Vsa.VsaItemType itemType, Microsoft.Vsa.VsaItemFlag itemFlag) { }
protected Microsoft.Vsa.IVsaItem InnerCreateItem(string vName, Microsoft.Vsa.VsaItemType vType, Microsoft.Vsa.VsaItemFlag vFlag) { Microsoft.Vsa.IVsaItem item = null; for (int iCount = 0; iCount < this.Items.Count; iCount++) { if (this.Items[iCount].Name == vName) { item = this.Items[iCount]; break; } } if (item == null) { return(this.Items.CreateItem(vName, vType, vFlag)); } if (myUnusedItems != null && myUnusedItems.Contains(item)) { myUnusedItems.Remove(item); } return(item); }