Exemple #1
0
 internal void Clear()
 {
     foreach (StackItem item in innerList)
     {
         referenceCounter.RemoveStackReference(item);
     }
     innerList.Clear();
 }
Exemple #2
0
 public StackItem this[int index]
 {
     get
     {
         return(items[index]);
     }
     internal set
     {
         referenceCounter.RemoveStackReference(items[index]);
         items[index] = value;
         referenceCounter.AddStackReference(value);
     }
 }