Precursor: I recently had to get a list of class names in a namespace created by an XSD schema from an external enterprise software house (with terrible support and documentation). Unfortunately all of the class names were in German and even looking at the XSD schema and trying to figure out the general relationship between entities, I was none the wiser. So we figured trying to translate the class names would be a good start. I made up this little bit of code to print out all of the class names to the console (or text file if you want):
class Program
{
    static void Main(string[] args)
    {
        // Provide the namespace name to the GetClassNames method
        GetClassNames("MyClasses").ToList().ForEach(s =>
        {
            Console.WriteLine(s);
        });

        Console.ReadKey();
    }

    private static IEnumerable<string> GetClassNames(string namespaceName)
    {
        var allClasses = Assembly.GetExecutingAssembly().GetTypes().Where(a => a.IsClass && a.Namespace != null && a.Namespace.Contains(namespaceName)).Select(s => s.Name).ToList();

        return allClasses;
    }
}