Returns an array of Type objects representing the implemented interfaces. If none are defined, an empty array is returned.
As a workaround, to retrieve the interface of a finished type, retrieve the type using Type.GetType or System.Reflection.Assembly.GetType(string) and use reflection on the retrieved type.