Definition at line 1155 of file CompareInfo.cs.
1156 {
1158 {
1160 {
1163 int num = 0;
1164 while (true)
1165 {
1167 {
1170 {
1171 break;
1172 }
1173 num++;
1174 continue;
1175 }
1177 {
1179 while (true)
1180 {
1182 {
1185 {
1186 break;
1187 }
1189 continue;
1190 }
1191 return -1;
1192 }
1193 break;
1194 }
1199 {
1203 }
1204 else
1205 {
1209 }
1211 while (true)
1212 {
1215 {
1218 while (true)
1219 {
1221 {
1225 {
1226 break;
1227 }
1229 {
1231 }
1232 if ((uint)(
c3 - 97) <= 25
u)
1233 {
1234 c3 = (char)(
c3 - 32);
1235 }
1236 if ((uint)(
c4 - 97) <= 25
u)
1237 {
1238 c4 = (char)(
c4 - 32);
1239 }
1241 {
1243 }
1245 }
1247 {
1248 break;
1249 }
1251 {
1253 }
1258 }
1259 break;
1260 }
1261 return -1;
1264 {
1265 break;
1266 }
1268 }
1269 break;
1270 }
1272 {
1274 }
1276 }
1277 }
1278 }
static unsafe int IndexOf(IntPtr sortHandle, char *target, int cwTargetLength, char *pSource, int cwSourceLength, CompareOptions options, int *matchLengthPtr)
static unsafe int LastIndexOf(IntPtr sortHandle, char *target, int cwTargetLength, char *pSource, int cwSourceLength, CompareOptions options, int *matchLengthPtr)
static ReadOnlySpan< bool > HighCharTable
References System.Globalization.CompareInfo._sortHandle, System.Runtime.Serialization.Dictionary, System.Globalization.CompareInfo.HighCharTable, Interop.Globalization.IndexOf(), Interop.Globalization.LastIndexOf(), System.options, and System.source.
Referenced by System.Globalization.CompareInfo.IcuIndexOfCore().