private static void Main(string[] args) { // Console.WriteLine("App config path: " + Settings.Default); Type webClientType = typeof(WebClient); var wrapperRep = new WrapperRepository(typeof(HtmlPage).Assembly); //GetJavaPropsFromType(webClientType); //GetJavaPropsFromType(typeof(HtmlPage)); //GetJavaPropsFromType(typeof(HtmlInput)); wrapperRep.GenerateUntilDone(typeof(DomNode), typeof(WebClient), typeof(HtmlPage)); wrapperRep.GenerateAssemblyInfo(); wrapperRep.GenerateNuspec(); //var classInfoList = CreateTypeList( // new[] { typeof(HtmlPage).Assembly }, // new[] // { // typeof(HtmlPage), // typeof(SgmlPage) // }).Select(t => new WrapperClassInfo(t.Value, wrapperRep)) // .ToArray() // .Select((ci => ci.GenerateClassCode(new StringBuilder()).ToString())); //foreach (var src in classInfoList) // Console.WriteLine(src); Console.WriteLine(); Console.WriteLine(); Console.WriteLine("Done! Press any key to exit."); Console.ReadKey(); }