using System;
using System.Collections;
using System.Diagnostics;
namespace AnticipatingMinds.Genesis.CodeDOM{
/// <summary>
/// Represents base class for all collections of code elements.
/// </summary>
[Serializable()]
public abstract class CodeElementCollectionBase : CollectionBase
{
public void BaseInsertAt(CodeElement value, int insertIndex)
{
List.Insert(insertIndex,value);
}
public int BaseIndexOf(CodeElement value)
{
return List.IndexOf(value);
}
public CodeElement GetElementAt(int index)
{
return List[index] as CodeElement;
}
}
}
|