We always wasting a lot of time on seaching a single line of code from a thounsand pieces of source files which are not written by us (especially for those working in a big group/team). In order not to waste anymore time on searching source code in my daily programming work, I have decided to create a source scanning tool to help me automate the searching process and show me the result I am expecting on the screen.
After doing a quick search on Internet and I found out the DotNetFireBall and DockPanel open source controls from SourceForge offering a very comprehensive user UI experience. Therefore, I decided to use the DotNetFireBall as the source scanning tool's code editor control, and maintain the VS IDE feel by using the DockPanel control.
Source Scan Tool Features List
- Search keyword support regular expression.
- Search with 'Match Case' or ignore case.
- Display the search result in easy to read manner, and highlight the selected code.
- Display the current viewing file information.
- Editable file type filter.
- Export search result into a *.txt file.
- Global replace the search keyword with any new defined word.
- Open and view multiple source file at the same time.
- Edit and save those updated source file.
- Open the containing folder from the search result.
- Others standard DotNetFireBall features like Replace, Bookmark, Copy & Paste, Find Next.
- Open new instance to 'Source Scan Tool' from the menu.
Prerequisite
- .NET Framework 2.0.50727.1433
Screenshot

Download here...
SourceScan.zip (614.96 kb)
b61f7050-2ff0-4221-b3ca-7449ef803092|0|.0
Tools
dev tool, source scan