Hello !
J'ai testé la décompilation de la classe System.Windows.Forms.BindingSource à l'aide l'outils Reflector, avec présentation dans un équivalent VB.NET & C#.
Le code décompilé que Reflector affiche est en fait une nouvelle représentation VB.NET (ou C#) du IL contenu dans l'assembly d'origine.
Or je rencontre des problèmes de transcription pour la déclaration des événements et des attributs.
Pour la version VB.NET, je ne sais pas encore comment traduire :
1 2 3 4 5 6 7 8
| Public Event AddingNew As AddingNewEventHandler
AddHandler(ByVal value As AddingNewEventHandler)
MyBase.Events.AddHandler(BindingSource.EVENT_ADDINGNEW, value)
End AddHandler
RemoveEvent(ByVal value As AddingNewEventHandler)
MyBase.Events.RemoveHandler(BindingSource.EVENT_ADDINGNEW, value)
End RemoveEvent
End Event |
Et je ne sais pas à quoi correspond SRDescription dans :
<ComplexBindingProperties("DataSource", "DataMember"), SRDescription("DescriptionBindingSource"), DefaultProperty("DataSource"), DefaultEvent("CurrentChanged"), DefaultMember("Item"), Designer("System.Windows.Forms.Design.BindingSourceDesigner, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>
Un coup de main serait le bien venu car je ne maîtrise pas bien la déclaration des événements en VB.NET (encore moins en C#), et quant aux attributs, j'ai quasiment tout à apprendre.
Partager