Definition at line 2133 of file CultureData.cs.
2134 {
2137 {
2138 return true;
2139 }
2141 {
2142 return false;
2143 }
2144 bool flag = false;
2145 for (
int i = 0;
i <
subject.Length;
i++)
2146 {
2148 switch (c)
2149 {
2150 case '-':
2151 case '_':
2152 if (i == 0 || i ==
subject.Length - 1)
2153 {
2154 return false;
2155 }
2157 {
2158 return false;
2159 }
2160 if (c == '_')
2161 {
2162 if (flag)
2163 {
2164 return false;
2165 }
2166 flag = true;
2168 }
2169 break;
2170 default:
2171 return false;
2172 case '\0':
2173 case '0':
2174 case '1':
2175 case '2':
2176 case '3':
2177 case '4':
2178 case '5':
2179 case '6':
2180 case '7':
2181 case '8':
2182 case '9':
2183 case 'A':
2184 case 'B':
2185 case 'C':
2186 case 'D':
2187 case 'E':
2188 case 'F':
2189 case 'G':
2190 case 'H':
2191 case 'I':
2192 case 'J':
2193 case 'K':
2194 case 'L':
2195 case 'M':
2196 case 'N':
2197 case 'O':
2198 case 'P':
2199 case 'Q':
2200 case 'R':
2201 case 'S':
2202 case 'T':
2203 case 'U':
2204 case 'V':
2205 case 'W':
2206 case 'X':
2207 case 'Y':
2208 case 'Z':
2209 case 'a':
2210 case 'b':
2211 case 'c':
2212 case 'd':
2213 case 'e':
2214 case 'f':
2215 case 'g':
2216 case 'h':
2217 case 'i':
2218 case 'j':
2219 case 'k':
2220 case 'l':
2221 case 'm':
2222 case 'n':
2223 case 'o':
2224 case 'p':
2225 case 'q':
2226 case 'r':
2227 case 's':
2228 case 't':
2229 case 'u':
2230 case 'v':
2231 case 'w':
2232 case 'x':
2233 case 'y':
2234 case 'z':
2235 break;
2236 }
2237 }
2238 return true;
2239 }
Referenced by System.Globalization.CultureData.InitIcuCultureDataCore().