How can I reflect on the interfaces implemented by a given type (of class or interface) in .NET?
As the type being reflected on will be generic (both in the implementation sense as well as the semantic sense), it would preferable to do this without having to hardcode an Assembly name, though I realise that I can get this name from the Type class of any given type.