


		CODE RELATIONSHIP ANALYZER
		==========================


The Code Relationship Analyzer will only analyze .cs file present in the path given by the user. Files with other extensions will not be analyzed by this application.
This application does not handle namespace collisions and I have assumed that all the typenames in each namespace are different.
The application does not display all of the reference types used, but not defined in any of the files in the specified set because the strategy used for building this application does not allow for that kind of analysis :(



For this project, the correct format for giving the input is

1.)"CodeAnal.exe" <filepath> <options> 



<filepath>
----------

filepath can be a relative path or a absolute path followed by a pattern like *.* or
*.cs, etc.

so --  C:/temp/CodeAnal/*.cs    --- is a valid path
   --  ../../*.*                --- is a valid path


<options>
---------

options can be of two types:

1) "/nr"  -- to find the relationship between files in the given directory
2) "/r"   -- to find the relationship between files in the given directory as well as in the sub-directories rooted at that directory.



Output Redirection
===================

To redirect the output, on the Visual Studio Command Prompt, you can type the command

For e.g.

CodeAnal.exe ../../*.* /nr > output.rtf



The output from the console will be redirected to the file named "output.rtf"
and this file will be created in the directory where the application(CodeAnal.exe) is stored.
The run.bat file has a command for output redirection. you can uncomment that command and use it.
