internal static string StripSubscript (string typeName, out string subscript) { int index = typeName.IndexOf('['); if (index < 0) { subscript = null; return typeName; } subscript = typeName.Substring(index); return typeName.Substring(0, index); }