It's probably not the hardest thing in the world, but it shows up my lack of current knowledge in reflection, so will be glad to hear from those more experienced in the area :)
---
Ok after a while of playing round I discovered that it's possible to query weather the type has the BaseClass type MulticastDelegate, so made this extension method:
Expand|Select|Wrap|Line Numbers
- <Extension()>
- Public Function IsDelegate(ByVal aType As Type) As Boolean
- Return aType.BaseType Is GetType(MulticastDelegate)
- End Function
Aimee.