The strange case of VSLangProj80.ProjectProperties3.AbsoluteProjectDirectory

February 1, 2011

When you have a System.Type that is a component, the best way to get its public┬áproperties is to use System.ComponentModel.TypeDescriptor.GetProperties(type), rather than System.Type.GetProperties(). This is so because a component type can have a designer which is able to add new properties to the type, and to remove or change existing properties. For example, controls have […]