Example #1
0
 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);
 }