Definition at line 315 of file DomainNameHelper.cs.
316 {
317 switch (character)
318 {
319 case '-':
320 case '0':
321 case '1':
322 case '2':
323 case '3':
324 case '4':
325 case '5':
326 case '6':
327 case '7':
328 case '8':
329 case '9':
330 case '_':
331 case 'a':
332 case 'b':
333 case 'c':
334 case 'd':
335 case 'e':
336 case 'f':
337 case 'g':
338 case 'h':
339 case 'i':
340 case 'j':
341 case 'k':
342 case 'l':
343 case 'm':
344 case 'n':
345 case 'o':
346 case 'p':
347 case 'q':
348 case 'r':
349 case 's':
350 case 't':
351 case 'u':
352 case 'v':
353 case 'w':
354 case 'x':
355 case 'y':
356 case 'z':
357 return true;
358 case 'A':
359 case 'B':
360 case 'C':
361 case 'D':
362 case 'E':
363 case 'F':
364 case 'G':
365 case 'H':
366 case 'I':
367 case 'J':
368 case 'K':
369 case 'L':
370 case 'M':
371 case 'N':
372 case 'O':
373 case 'P':
374 case 'Q':
375 case 'R':
376 case 'S':
377 case 'T':
378 case 'U':
379 case 'V':
380 case 'W':
381 case 'X':
382 case 'Y':
383 case 'Z':
384 notCanonical = true;
385 return true;
386 default:
387 return false;
388 }
389 }
Referenced by System.DomainNameHelper.IsValid(), and System.DomainNameHelper.IsValidByIri().