internal static IList <XamlTypeName> ParseListInternal(string typeNameList, Func <string, string> prefixResolver, out string error) { GenericTypeNameParser nameParser = new GenericTypeNameParser(prefixResolver); IList <XamlTypeName> xamlTypeName = nameParser.ParseList(typeNameList, out error); return(xamlTypeName); }
internal static XamlTypeName ParseInternal(string typeName, Func <string, string> prefixResolver, out string error) { XamlTypeName name = GenericTypeNameParser.ParseIfTrivalName(typeName, prefixResolver, out error); if (name != null) { return(name); } GenericTypeNameParser parser = new GenericTypeNameParser(prefixResolver); return(parser.ParseName(typeName, out error)); }
internal static IList<XamlTypeName> ParseListInternal(string typeNameList, Func<string, string> prefixResolver, out string error) { GenericTypeNameParser parser = new GenericTypeNameParser(prefixResolver); return parser.ParseList(typeNameList, out error); }
internal static XamlTypeName ParseInternal(string typeName, Func<string, string> prefixResolver, out string error) { XamlTypeName name = GenericTypeNameParser.ParseIfTrivalName(typeName, prefixResolver, out error); if (name != null) { return name; } GenericTypeNameParser parser = new GenericTypeNameParser(prefixResolver); return parser.ParseName(typeName, out error); }