Пример #1
0
    private static bool Parse(Type requiredType, string text, out Type type)
    {
        if (TypeUtility.Parse(requiredType, text, false, out type))
        {
            return(true);
        }
        if (!TypeUtility.ContainsAQN(text))
        {
            return(TypeUtility.Parse(requiredType, text, true, out type));
        }
        string str = TypeUtility.g.StrippedName(text);

        return(TypeUtility.Parse(requiredType, str, false, out type) || TypeUtility.Parse(requiredType, text, true, out type) ? true : TypeUtility.Parse(requiredType, str, true, out type));
    }