Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ IsAlphaNumeric()

bool System.Data.ExpressionParser.IsAlphaNumeric ( char ch)
inlineprivate

Definition at line 850 of file ExpressionParser.cs.

851 {
852 switch (ch)
853 {
854 case '$':
855 case '0':
856 case '1':
857 case '2':
858 case '3':
859 case '4':
860 case '5':
861 case '6':
862 case '7':
863 case '8':
864 case '9':
865 case 'A':
866 case 'B':
867 case 'C':
868 case 'D':
869 case 'E':
870 case 'F':
871 case 'G':
872 case 'H':
873 case 'I':
874 case 'J':
875 case 'K':
876 case 'L':
877 case 'M':
878 case 'N':
879 case 'O':
880 case 'P':
881 case 'Q':
882 case 'R':
883 case 'S':
884 case 'T':
885 case 'U':
886 case 'V':
887 case 'W':
888 case 'X':
889 case 'Y':
890 case 'Z':
891 case '_':
892 case 'a':
893 case 'b':
894 case 'c':
895 case 'd':
896 case 'e':
897 case 'f':
898 case 'g':
899 case 'h':
900 case 'i':
901 case 'j':
902 case 'k':
903 case 'l':
904 case 'm':
905 case 'n':
906 case 'o':
907 case 'p':
908 case 'q':
909 case 'r':
910 case 's':
911 case 't':
912 case 'u':
913 case 'v':
914 case 'w':
915 case 'x':
916 case 'y':
917 case 'z':
918 return true;
919 default:
920 if (ch > '\u007f')
921 {
922 return true;
923 }
924 return false;
925 }
926 }

References System.ch.

Referenced by System.Data.ExpressionParser.Scan(), and System.Data.ExpressionParser.ScanName().