Understand Sharepoint using Dot Net Reflector

Using .NET Reflector, you can browse the classes and methods of an assembly, you can examine the Microsoft intermediate language (MSIL) generated by these classes and methods, and you can decompile the classes and methods and see the equivalent in C# or Visual Basic .NET.

Dot Net Reflector Can be used for the following in SharePoint Scenario, :

Example Usage of Dot Net Reflector to Under Stand SharePoint Source Code:

· If you want to know on what is happening on load of OOTB Search Results Page then open Microsoft.SharePoint.ApplicationPages.dll and navigate to SearchResultsPage class and click on OnLoad method.

SharePoint DLLS:

Obfuscation:

Sometimes, not too often, when Reflector is disassembling source code for you, it will show “This item is obfuscated and can not be translated” instead of code. This is done for some of the more “sensitive” areas of the code

Downloads:

.Net Reflector: http://www.red-gate.com/products/reflector/

Add-ins: http://www.codeplex.com/reflectoraddins

Note: Review the end user license agreement (EULA) for the relevant Microsoft products before using this tool.


If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

Comments

[...] You can find more details about here [...]

Leave a comment

(required)

(required)