SharpDevelop's NRefactory could be of some help. It builds its own DOM tree and it already has functions to find references to methods.
David Sachith M.D. wrote: > Hi, > > > > I am working on a project which required parsing C# source file and > consequently building the CodeDOM tree of the code and finding all the > redundant classes/methods in the code. > > > > > > I found the *Mono project (MONO IDE)* and thinking of using the MCS or > the GMCS > > Compilers to parse the source code and build CodeDOM tree. > > However, I could not found any documentation about the GMCS or MCS API’s. > > I am looking out for some documentation on the usage of API of MCS or > GMCS. Any help in this is appreciated. Please also share your experience > on usage of MCS and GMCS. Further, any inputs on my challenge of > building CodeDOM tree from C# code are welcome. > > > > Best Regards, > > Sachith MD > > > > **************** CAUTION - Disclaimer ***************** > This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended > solely for the use of the addressee(s). If you are not the intended > recipient, please notify the sender by e-mail and delete the original > message. Further, you are not to copy, disclose, or distribute this > e-mail or its contents to any other person and any such actions are > unlawful. This e-mail may contain viruses. Infosys has taken every > reasonable precaution to minimize this risk, but is not liable for any > damage you may sustain as a result of any virus in this e-mail. You > should carry out your own virus checks before opening the e-mail or > attachment. Infosys reserves the right to monitor and review the content > of all messages sent to or from this e-mail address. Messages sent to or > from this e-mail address may be stored on the Infosys e-mail system. > ***INFOSYS******** End of Disclaimer ********INFOSYS*** > > > ------------------------------------------------------------------------ > > _______________________________________________ > Mono-devel-list mailing list > [email protected] > http://lists.ximian.com/mailman/listinfo/mono-devel-list _______________________________________________ Mono-devel-list mailing list [email protected] http://lists.ximian.com/mailman/listinfo/mono-devel-list
