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

◆ ParticipatesInCaseConversion()

static bool System.Text.RegularExpressions.RegexCompiler.ParticipatesInCaseConversion ( int comparison)
inlinestaticprivateinherited

Definition at line 929 of file RegexCompiler.cs.

930 {
931 switch (char.GetUnicodeCategory((char)comparison))
932 {
933 case UnicodeCategory.DecimalDigitNumber:
934 case UnicodeCategory.OtherNumber:
935 case UnicodeCategory.SpaceSeparator:
936 case UnicodeCategory.LineSeparator:
937 case UnicodeCategory.ParagraphSeparator:
938 case UnicodeCategory.Control:
939 case UnicodeCategory.ConnectorPunctuation:
940 case UnicodeCategory.DashPunctuation:
941 case UnicodeCategory.OpenPunctuation:
942 case UnicodeCategory.ClosePunctuation:
943 case UnicodeCategory.InitialQuotePunctuation:
944 case UnicodeCategory.FinalQuotePunctuation:
945 case UnicodeCategory.OtherPunctuation:
946 return false;
947 default:
948 return true;
949 }
950 }

References System.comparison.

Referenced by System.Text.RegularExpressions.RegexCompiler.GenerateFindFirstChar(), System.Text.RegularExpressions.RegexCompiler.GenerateOneCode(), and System.Text.RegularExpressions.RegexCompiler.TryGenerateNonBacktrackingGo().