private Name String2Perspective(string str)
{
StringComparison c;
#if PORTABLE
c = StringComparison.OrdinalIgnoreCase;
#else
c = StringComparison.InvariantCultureIgnoreCase;
#endif
if (string.Equals(str, "universal", c))
return Name.UNIVERSAL_SYMBOL;
return Name.BuildName(str);
}