Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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();
        }