public static bool IsValidComType(object input) { Array array = input as Array; if (array != null) { foreach (object value in array) { if (!IsValidComType(value)) { return false; } } return true; } return GetVarType(input) != VarEnum.VT_EMPTY; }