Beispiel #1
0
        /// <summary>
        /// Main entry point, check commandline arguments and settings, load data and start parsing
        /// </summary>
        /// <param name="args"></param>
        static void Main(string[] args)
        {
            if (args.Length < 1 || !File.Exists(args[0]))
            {
                Console.WriteLine("File not found!");
                return;
            }

            string docs = Path.ChangeExtension(args[0], "xml");

            if (!File.Exists(docs))
            {
                Console.WriteLine("Unable to find XML documentation");
                return;
            }

            using (FileStream s = File.OpenRead(docs))
            {
                xmlDoc = new XmlDocument();
                xmlDoc.Load(s);
            }

            xmlIdGen = new XmlDocIdLib.XmlDocIdGenerator();
            AssemblyDefinition library = AssemblyDefinition.ReadAssembly(args[0]);

            ParseAssembly(library);
        }
Beispiel #2
0
        /// <summary>
        /// Main entry point, check commandline arguments and settings, load data and start parsing
        /// </summary>
        /// <param name="args"></param>
        static void Main(string[] args)
        {
            if (args.Length < 1 || !File.Exists(args[0]))
            {
                Console.WriteLine("File not found!");
                return;
            }

            string docs = Path.ChangeExtension(args[0], "xml");
            if (!File.Exists(docs))
            {
                Console.WriteLine("Unable to find XML documentation");
                return;
            }

            using(FileStream s = File.OpenRead(docs))
            {
                xmlDoc = new XmlDocument();
                xmlDoc.Load(s);
            }

            xmlIdGen = new XmlDocIdLib.XmlDocIdGenerator();
            AssemblyDefinition library = AssemblyDefinition.ReadAssembly(args[0]);

            ParseAssembly(library);
        }