private static void GenerateCode(string dllName, string outputFolder) { SourceCodeGenerator codeGen = new SourceCodeGenerator(outputFolder); Assembly assembly = Assembly.LoadFrom(dllName); foreach (Type type in assembly.GetTypes()) { if (null != type.GetCustomAttribute(typeof(MultiDirectionTestClassAttribute))) { MultiDirectionTestClass testClass = new MultiDirectionTestClass(type); codeGen.GenerateSourceCode(testClass); } } }