DevAdmin Blog

Blog di Ermanno Goletto (Microsoft MVP Directory Services - MCITP - MCTS - MCSA - MCP)
posts - 887, comments - 447, trackbacks - 13

My Links

News

Avatar

Curriculum Vitae

Visualizza il profilo di Ermanno Goletto su LinkedIn


Il contenuto di questo blog e di ciascun post viene fornito “così come é”, senza garanzie, e non conferisce alcun diritto. Questo blog riporta il mio personale pensiero che non riflette necessariamente il pensiero del mio datore di lavoro.

Logo Creative Commons Deed


Logo SysAdmin.it SysAdmin.it Staff


Logo TechNet Forum TechNet Italia @ForumTechNetIt Follow TechNet Forum on Twitter


Logo MVP


Ermanno Goletto Follow ermannog on Twitter

Article Categories

Archives

Post Categories

Blogs

Friends

Knowledge Base

MVP Sites

Resources

SettingsDescriptionAttribute e DefaultSettingValueAttribute

Se in VS 2005 si aggiunge una descrizione ad una setting la proprietà corrispondente nella classe MySettings verrà decorata con l'attributo SettingsDescriptionAttribute, ciò permette di vedere la descrizione nell'intellisense a patto che sia abilitata l'opzione di compilazione Generate XML documentation file.
Nel caso in cui si imposti un vaolre per la setting la proprietà verrà decorata con l'attributo DefaultSettingValueAttribute.

Gli attributi SettingsDescriptionAttribute e DefaultSettingValueAttribute però non derivano rispettivamente da DescriptionAttribute e DefaultValueAttribute ciò significa che se si utilizza un propertygrid per visualizzare i settings la descrizione e il valore di default verranno ignorati.

Una possibilità è quella di creare dinamicamente una classe in cui gli attributi SettingsDescriptionAttribute e DefaultSettingValueAttribute vengano sostituiti con DescriptionAttribute e DefaultValueAttribute.

Per un esempio di creazione dinamica di una classe si veda il seguente link:
http://msdn2.microsoft.com/en-us/library/system.reflection.emit.typebuilder.aspx

Print | posted on Wednesday, March 19, 2008 6:13 PM | Filed Under [ Links .NET ]

Feedback

No comments posted yet.

Post Comment

Title  
Name  
Email
Url
Comment   
Please add 1 and 5 and type the answer here:

Powered by:
Powered By Subtext Powered By ASP.NET