|
dev
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
reflectionsIs there a way to reflect the events in a class that are declared as
"Friend"? Dim objEventDescriptors As EventDescriptorCollection = TypeDescriptor.GetEvents(Me, New Attribute() {New ScriptEventAttribute(True)}) For Each objEventDesc As EventDescriptor In objEventDescriptors 'do stuff Next The above code works only for "Public" events but I want to get the events that are declared with "Friend" access. I am running this code from the local DLL so it has access to "Friend" events. Perry Hi,
Perecli Manole wrote: > Is there a way to reflect the events in a class that are declared as I think this is not possible using the TypeDescriptor.GetEvents() method.> "Friend"? But you should be able to do it using Type.GetEvents() instead, passing in (amongst others) BindingFlags.NonPublic. Here's the MSDN page explaining that method - I can't currently try it out because I'm reinstalling some things here and VS is not running. Let me know if you can't get it to work and I'll have another look later. Oliver Sturm |
|||||||||||||||||||||||