Click here to Skip to main content
13,353,106 members (102,828 online)
Click here to Skip to main content
Articles » Languages » C# » Utilities » Revisions


128 bookmarked
Posted 14 Jul 2012

C# and VB.NET Code Searcher - Using Roslyn

, 7 Mar 2013
A fast C# and VB.NET code searcher using Roslyn.



Compare Revision Minor Date Status Editor
81 - publicly available No 7-Mar-13 8:35 Available Smitha Nishant
Updates in content. 41 changes had been made.
79 No 6-Dec-12 10:32 Pending woutercx
Changes I did for the 2012 version merged to the 2010 version, some improvements / bugfixes
78 No 6-Dec-12 8:53 Available Smitha Nishant
Updates in content. 9 changes had been made.
77 No 6-Dec-12 8:51 Pending woutercx
Changed paragraph "About the Source Code": mention Visual Studio 2012 sources.
75 No 5-Dec-12 10:57 Pending woutercx
Added text to history / Changed the dates in the history so they are not dutch format but universal / Changed article text to explain how to install the tool with Visual Studio 2012 and Roslyn Septemb
74 No 5-Dec-12 10:44 Pending woutercx
Added a download link to a Visual Studio 2012 version and some text to explain about the new version of Roslyn.
71 No 4-Dec-12 11:28 Available Smitha Nishant
Updates in content.
70 No 4-Dec-12 10:56 Pending woutercx
Download link was changed by microsoft, updated it to the correct location
68 No 20-Sep-12 0:47 Pending woutercx
New paragraph "Why don't you use reflection for this"
66 No 21-Aug-12 6:36 Pending woutercx
Fixed bug in code,new sourcecode version / updated version history in article
64 No 12-Aug-12 12:41 Pending woutercx
Updated screenshot with latest version of code
62 No 12-Aug-12 1:38 Pending woutercx
Added possible new feature "Regular Expression support" / clarified advanced stuff paragraph
60 No 8-Aug-12 7:46 Pending woutercx
Paragraph "Why would you use it" added
58 No 6-Aug-12 4:09 Pending woutercx
Code: compile solutions at startup to save time, so that doesn't happen at the moment you search. / Article: updated to reflect code changes
56 No 4-Aug-12 8:20 Pending woutercx
Image added again something went wrong
54 No 4-Aug-12 7:07 Pending woutercx
Corrected small error
53 No 4-Aug-12 7:04 Pending woutercx
Changed article to reflect code changes
52 No 4-Aug-12 5:47 Pending woutercx
New version of source / feature: search part of text
50 No 2-Aug-12 15:53 Pending woutercx
Corrected error in article: processors - should be cores
49 No 1-Aug-12 7:25 Available Smitha Nishant
Updates in content.
48 No 1-Aug-12 7:03 Pending woutercx
Updated sourcecode in article with new parallel version / Updated article to mention Parallel keyword
46 No 1-Aug-12 2:56 Pending woutercx
New version of sourcecode / article history update
44 No 29-Jul-12 13:00 Pending woutercx
Corrected some errors in text
42 No 28-Jul-12 7:41 Pending woutercx
Article changes / version update
40 No 28-Jul-12 5:55 Pending woutercx
Added unittests for tabcontroller / speedtest for PetarPetrov suggestion, any instead of count
39 No 25-Jul-12 12:21 Available Smitha Nishant
Updates in content.
38 No 25-Jul-12 12:14 Pending woutercx
One of the paragraph headers was blue while the others were orange - fixed
36 No 24-Jul-12 14:20 Pending woutercx
Changed the title because you can search in VB.NET code now too
34 No 24-Jul-12 12:40 Pending woutercx
Source code new version / new screenshot / new feature: search in VB.NET code
32 No 21-Jul-12 15:09 Pending woutercx
Minor edit
31 No 20-Jul-12 12:39 Available Smitha Nishant
Updates in content. 97 changes had been made.
30 No 20-Jul-12 12:05 Pending woutercx
Put the paragraph "How fast is it" below "The solution" now, because it makes more sense.
28 No 19-Jul-12 16:38 Pending woutercx
Minor edit, SearchType enum updated to reflect sourcecode.
26 No 19-Jul-12 15:15 Pending woutercx
Article: software installation; the right order
25 No 19-Jul-12 11:30 Available Smitha Nishant
Updates in content. 5 changes had been made.
24 No 19-Jul-12 10:45 Pending woutercx
Updated code in article with the latest version of sourcecode / some article changes
22 No 19-Jul-12 6:26 Pending woutercx
New version of screenshot that matches the new version of the tool / Article: Match description with the new version of the tool.
20 No 17-Jul-12 22:59 Pending woutercx
New version, ability to search with properties and other changes, see history in article
19 No 17-Jul-12 11:58 Available Smitha Nishant
Updates in content. 18 changes had been made.
18 No 17-Jul-12 11:41 Pending woutercx
New version of zip file, this time containing important fix I thought I had added.
17 No 17-Jul-12 10:17 Pending woutercx
Code changes in / article edits / decreased indentation of code in article / History additions
15 No 16-Jul-12 13:55 Pending woutercx
New version of source code "" instead of "". Bug fixes, improvements
14 No 16-Jul-12 13:15 Available Smitha Nishant
Updates in content. 58 changes had been made.
13 No 16-Jul-12 11:59 Pending woutercx
Layout was totally garbled, it was an issue with HTML and the combination with IE6 / 7. Fixed it. Tested it in IE7. Works.
11 No 15-Jul-12 11:45 Pending woutercx
Table of contents / Under "Background about Roslyn" added something about Roslyn sample projects / added some text under "Future of this project"
9 No 15-Jul-12 7:58 Pending woutercx
Deleted a piece of text in "How fast is it" that was not relevant anymore since I made the solutions.txt file obligatory
7 No 15-Jul-12 5:37 Pending woutercx
Minor code changes, see History in the article / made clear in the article that this is not meant as an introduction to Roslyn + links to other codeproject articles about roslyn / Added "Future of thi
5 No 14-Jul-12 21:56 Pending woutercx
Tried to fix download link and picture
3 No 14-Jul-12 11:12 Pending woutercx
Updates in content. 1050 changes had been made.
2 No 14-Jul-12 9:52 Pending woutercx
Updates in content. 65 changes had been made.
1 No 14-Jul-12 9:48 Pending woutercx
Initial creation


This article, along with any associated source code and files, is licensed under The GNU Lesser General Public License (LGPLv3)


About the Author

Software Developer (Senior)
Netherlands Netherlands
Languages: C#, ASP.NET, HTML, VB, Javascript.
Tools: Visual Studio 2010, 2012.
Databases: MS SQL Server, Oracle, SQLite.
Skills: MCPD Web Developer 4.0, MCSD 2.0
Likes: Solving problems at at #66 now.
Technologies:C#, Azure, Xamarin.iOS, Web API, T/SQL, PL/SQL, MSBuild, WIX, XSLT, WPF, WCF, JavaScript

I have been a programmer since 1995. At first at school where we had a computer club with nice Aster CT-80 (TRS-80 clone) computers and 1 MSX computer where I learned to program in BASIC. Later I had my own 8086 XT computer.
My first experience with programming was way before that when I was about 8. A friend of mine had a Commodore 64. He typed over a BASIC game from a computing magazine. The program worked but it contained an error. The thing he did was go to the source line that caused the error, deleted the line, and restarted the program. It worked every time he got an error...

You may also be interested in...

Permalink | Advertise | Privacy | Terms of Use | Mobile
Web04 | 2.8.180111.1 | Last Updated 7 Mar 2013
Article Copyright 2012 by woutercx
Everything else Copyright © CodeProject, 1999-2018
Layout: fixed | fluid