public void CollectViews(string dirName, ArrayList views)
{
int toStripLength = _namespace.Length;
dirName = NormalizeTemplateName(dirName);
String[] names = loadedAssembly.GetManifestResourceNames();
for(int i=0; i < names.Length; i++)
{
String name = names[i].ToLower(System.Globalization.CultureInfo.InvariantCulture);
if (name.StartsWith(_namespace.ToLower(System.Globalization.CultureInfo.InvariantCulture)))
{
if (name[toStripLength] == '.')
{
name = name.Substring(toStripLength + 1);
}
else
{
name = name.Substring(toStripLength);
}
}
if (name.StartsWith(dirName.ToLower(System.Globalization.CultureInfo.InvariantCulture)))
{
views.Add(name);
}
}
}