public static bool IsInterfaceType(Type sourceType, Type interfaceType) { var interfaces = sourceType.GetInterfaces(); foreach (var i in interfaces) { if (i == interfaceType) return true; } return false; }