Я видел некоторые примеры использования атрибута, например. (как карта для динамического factory) http://msdn.microsoft.com/en-us/magazine/cc164170.aspx
Просто интересно, в чем преимущество использования атрибута? Я могу найти ссылку на http://msdn.microsoft.com/en-gb/z0w1kczw(VS.80).aspx однако, я не уверен, когда и почему я должен его использовать.