public static SmallType FromString(string pNamespace, string pName) { SmallType type = _types.FromString(pNamespace, pName); if (type == Undefined && pName.Length > 0 && Char.ToUpperInvariant(pName[0]) == 'A') { pName = pName.Substring(1); type = _types.FromString(pNamespace, pName); type = type.MakeArrayType(); } return(type); }