FindRef - To Find Assembly References

findref_x.jpgMost of the time we used to deal with different versions of assembly; especially while working with multiple projects in multiple locations. We dont know which version of DLL other apps referring, I am not talking about the “DLL Hell’. This is all about .NET dlls which we will be deploying into GAC later. If you dont have a proper global version control system for components, build process will be a headache. Just to find out the references of one .NET assembly I wrote a simple utility, where users can simply drag and drop the .EXE or DLL. More

Coorg Trip - Irpu falls, Nagarohole & Thadiyandamol

Another weekend of color full pictures… We (Biju, Binoj, Jijo, Navas, Shiju & Sreeju) started from Bangalore by Friday morning(3.30AM) and reached there in Coorg by 9.30 AM. Stay had been arranged in a house, located in a coffee plantation estate. I have seen some estates in movies, but this was beyond my expectation. A self-sustainable system, where we can get everything. By 11.30AM we started Irpu falls journey. Falls was good, but my expectation level was too high :(. After lunch, our destination was Nagarhole Wildlife National Park. We took the safari riding, could meet some deers, bulls, peacocks, monkeys and one pig. We couldn’t meet any tiger s & elephants, they might be sleeping after their lunch.

Saturday morning went to Thadiyandamol, highest peak (1750 meters) in Coorg. When we reached the hillside, just thought about “The Road Not Taken” by Robert Frost. Two roads; One (left) to forest and other one to hill. Another fellow told us “don’t take the left route”, but we took the left route since others preferred some adventures. We end-up in a small forest with a creek. Thought of finding origin of creek and took a route through forest. Some point of time, pathfinders (Biju & Binoj) couldn’t find proper route and we moved out of the forest and later joined forest. We had noticed footprints of some animal, later others told leopard used to come there to drink water :). After 3.5 hours, we reached there at top of the hill, where normal route takes only 1 hour. Finished all food items except lunch (which we took later in a forest nearby hillside). By 6.30 we started back to Bangalore. I have uploaded some snaps here.

Dynamic PropertyGrid

Hope you are familiar with Windows property grid control. I had used this control long time back,but I couldnt get a chance to work with dynamic properties. I thought there will be some methods like GridName.Items.Add () to add items at runtime. But, I wrote some lines of code to accomplish the same. My requirement was simple:- I want to display all properties of my object in propertygrid, but I dont know the name of properties at design time. I have used CollectionBase, ICustomTypeDescriptor and PropertyDescriptor classes to accomplish the same. Just uploaded one article here.