Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Actualités

  • Blog de Cyril DURAND, passionné de JavaScript, Ajax, ASP.net et tout ce qui touche au developpement Web Client-Side.

    View Cyril Durand's profile on LinkedIn

    hit counters

Visual Studio et l'attribut EditorBrowsable

Aujourd'hui, je me suis amusé à regarder, avec Reflector, la classe Page du Namespace System.Web.UI et j'ai découvert plein de méthodes interressante qu'on ne voit pas avec l’intellissense de Visual Studio. Je connaissais la méthode RegisterStartupScript qu'on ne voyait pas, mais j'ai découvert plein d'autres méthodes : RegisterRequiresPostBack, GetPostBackEventReference et bien d'autres encores.

Toutes ces fonctions possedent l'attribut <EditorBrowsable(EditorBrowsableState.Advanced)>  l’enum EditBrowsable est

Public Enum EditorBrowsableState
      ' Fields
      Advanced = 2
      Always = 0
      Never = 1
End Enum

Puisqu’il y a Never et Advanced je me suis dit qu’il doit y avoir la possibilité de configurer Visual Studio pour que l’intellisense puissent voir les fonctions marquées comme Advanced et Always, mais malheureusement apres une petite recherche j’ai rien trouvé  . Si quelqu’un connait l’astuce …   pas d'image 

 

Sinon pourquoi Microsoft a t’il declaré ces propriétés comme non visibles ? car pour s’en servir il faut connaitre le nom exacte, l’intellissense ne sert plus à rien au contraire elle nous met dans le doute  pas d'image


Update et solution (merci Coq et Redo pas d'image ) :

 Outils => Options => Editeur de texte => Basic => Décocher "masquer les membres avancés"

En image ca donne ca 

Image provenant de http://objectsharp.com/Blogs/dave/archive/2004/07/29/786.aspx

Posted: mardi 15 février 2005 17:06 par cyril
Classé sous : ,
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

cyril a dit :

Outils => Options => Editeur de texte => Basic => Décocher "masquer les membres avancés" je crois :-)
# février 15, 2005 17:51

cyril a dit :

Merci Coq, je venais d'ouvrir mon OmeaReader .... même réponse, aussi bien pour VB.NET que C# :)

Mais vive la Reflection quand même :)

En images ;) ... http://objectsharp.com/Blogs/dave/archive/2004/07/29/786.aspx
# février 15, 2005 18:01
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- La même chose en TPT par Matthieu MEZIL le il y a 11 minutes

- L'injection SQL n'est PAS un problème QUE pour les développeurs web ! par CoqBlog le il y a 1 heure et 7 minutes

- Un outil pour réaliser des animations WPF basées sur des équations de Bézier par Perspective le il y a 4 heures et 30 minutes

- Sandcastle et CodePlex : le verdict par CoqBlog le il y a 5 heures et 21 minutes

- ssdl view and TPH par Matthieu MEZIL le il y a 7 heures et 3 minutes

- Webcasts sur le Parallel Framework disponibles par Matthieu MEZIL le il y a 8 heures et 49 minutes

- [Silverlight] - Comprendre et Débuter avec Silverlight par Danuz le il y a 13 heures et 34 minutes

- SharePoint : Nouvel article sur l'exportation et Importation de sites SharePoint par Blog Technique de Romelard Fabrice le 07-04-2008, 01:00

- ImagineCup 2008 Final in Paris: Day 1 par Richard Clark le 07-03-2008, 22:48

- PowerShell : Comment utiliser un ENUM .NET dans un script PowerShell par Blog Technique de Romelard Fabrice le 07-03-2008, 18:09