676 {
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
694 {
696 if (num > 128)
697 {
699 return false;
700 }
707 for (
int j = 0;
j < 2 * num;
j++)
708 {
709 ptr[
j] =
default(EventData);
710 }
714 bool flag = false;
716 {
718 {
721 {
722 continue;
723 }
725 if (!(
obj is string))
726 {
728 {
730 return false;
731 }
732 flag = true;
733 }
734 if (i >=
span2.Length)
735 {
742 }
746 continue;
747 }
749 return false;
750 }
753 {
755 return false;
756 }
757 if (!flag && i <= 8)
758 {
760 {
763 }
765 {
778 {
783 {
787 {
792 {
796 {
801 {
805 {
809 if (
span2[0] !=
null)
810 {
812 }
813 if (
span2[1] !=
null)
814 {
816 }
817 if (
span2[2] !=
null)
818 {
820 }
821 if (
span2[3] !=
null)
822 {
824 }
825 if (
span2[4] !=
null)
826 {
828 }
829 if (
span2[5] !=
null)
830 {
832 }
833 if (
span2[6] !=
null)
834 {
836 }
837 if (
span2[7] !=
null)
838 {
840 }
842 }
843 else
844 {
846 {
850 if (
span2[0] !=
null)
851 {
853 }
854 if (
span2[1] !=
null)
855 {
857 }
858 if (
span2[2] !=
null)
859 {
861 }
862 if (
span2[3] !=
null)
863 {
865 }
866 if (
span2[4] !=
null)
867 {
869 }
870 if (
span2[5] !=
null)
871 {
873 }
874 if (
span2[6] !=
null)
875 {
877 }
878 if (
span2[7] !=
null)
879 {
881 }
883 }
884 }
885 }
886 }
887 else
888 {
890 {
895 {
899 {
903 if (
span2[0] !=
null)
904 {
906 }
907 if (
span2[1] !=
null)
908 {
910 }
911 if (
span2[2] !=
null)
912 {
914 }
915 if (
span2[3] !=
null)
916 {
918 }
919 if (
span2[4] !=
null)
920 {
922 }
923 if (
span2[5] !=
null)
924 {
926 }
927 if (
span2[6] !=
null)
928 {
930 }
931 if (
span2[7] !=
null)
932 {
934 }
936 }
937 else
938 {
940 {
944 if (
span2[0] !=
null)
945 {
947 }
948 if (
span2[1] !=
null)
949 {
951 }
952 if (
span2[2] !=
null)
953 {
955 }
956 if (
span2[3] !=
null)
957 {
959 }
960 if (
span2[4] !=
null)
961 {
963 }
964 if (
span2[5] !=
null)
965 {
967 }
968 if (
span2[6] !=
null)
969 {
971 }
972 if (
span2[7] !=
null)
973 {
975 }
977 }
978 }
979 }
980 }
981 }
982 }
983 }
984 else
985 {
987 {
992 {
996 {
1001 {
1005 {
1009 if (
span2[0] !=
null)
1010 {
1012 }
1013 if (
span2[1] !=
null)
1014 {
1016 }
1017 if (
span2[2] !=
null)
1018 {
1020 }
1021 if (
span2[3] !=
null)
1022 {
1024 }
1025 if (
span2[4] !=
null)
1026 {
1028 }
1029 if (
span2[5] !=
null)
1030 {
1032 }
1033 if (
span2[6] !=
null)
1034 {
1036 }
1037 if (
span2[7] !=
null)
1038 {
1040 }
1042 }
1043 else
1044 {
1046 {
1050 if (
span2[0] !=
null)
1051 {
1053 }
1054 if (
span2[1] !=
null)
1055 {
1057 }
1058 if (
span2[2] !=
null)
1059 {
1061 }
1062 if (
span2[3] !=
null)
1063 {
1065 }
1066 if (
span2[4] !=
null)
1067 {
1069 }
1070 if (
span2[5] !=
null)
1071 {
1073 }
1074 if (
span2[6] !=
null)
1075 {
1077 }
1078 if (
span2[7] !=
null)
1079 {
1081 }
1083 }
1084 }
1085 }
1086 }
1087 else
1088 {
1090 {
1095 {
1099 {
1103 if (
span2[0] !=
null)
1104 {
1106 }
1107 if (
span2[1] !=
null)
1108 {
1110 }
1111 if (
span2[2] !=
null)
1112 {
1114 }
1115 if (
span2[3] !=
null)
1116 {
1118 }
1119 if (
span2[4] !=
null)
1120 {
1122 }
1123 if (
span2[5] !=
null)
1124 {
1126 }
1127 if (
span2[6] !=
null)
1128 {
1130 }
1131 if (
span2[7] !=
null)
1132 {
1134 }
1136 }
1137 else
1138 {
1140 {
1144 if (
span2[0] !=
null)
1145 {
1147 }
1148 if (
span2[1] !=
null)
1149 {
1151 }
1152 if (
span2[2] !=
null)
1153 {
1155 }
1156 if (
span2[3] !=
null)
1157 {
1159 }
1160 if (
span2[4] !=
null)
1161 {
1163 }
1164 if (
span2[5] !=
null)
1165 {
1167 }
1168 if (
span2[6] !=
null)
1169 {
1171 }
1172 if (
span2[7] !=
null)
1173 {
1175 }
1177 }
1178 }
1179 }
1180 }
1181 }
1182 }
1183 }
1184 }
1185 }
1186 }
1187 else
1188 {
1190 {
1195 {
1199 {
1204 {
1208 {
1213 {
1217 {
1221 if (
span2[0] !=
null)
1222 {
1224 }
1225 if (
span2[1] !=
null)
1226 {
1228 }
1229 if (
span2[2] !=
null)
1230 {
1232 }
1233 if (
span2[3] !=
null)
1234 {
1236 }
1237 if (
span2[4] !=
null)
1238 {
1240 }
1241 if (
span2[5] !=
null)
1242 {
1244 }
1245 if (
span2[6] !=
null)
1246 {
1248 }
1249 if (
span2[7] !=
null)
1250 {
1252 }
1254 }
1255 else
1256 {
1258 {
1262 if (
span2[0] !=
null)
1263 {
1265 }
1266 if (
span2[1] !=
null)
1267 {
1269 }
1270 if (
span2[2] !=
null)
1271 {
1273 }
1274 if (
span2[3] !=
null)
1275 {
1277 }
1278 if (
span2[4] !=
null)
1279 {
1281 }
1282 if (
span2[5] !=
null)
1283 {
1285 }
1286 if (
span2[6] !=
null)
1287 {
1289 }
1290 if (
span2[7] !=
null)
1291 {
1293 }
1295 }
1296 }
1297 }
1298 }
1299 else
1300 {
1302 {
1307 {
1311 {
1315 if (
span2[0] !=
null)
1316 {
1318 }
1319 if (
span2[1] !=
null)
1320 {
1322 }
1323 if (
span2[2] !=
null)
1324 {
1326 }
1327 if (
span2[3] !=
null)
1328 {
1330 }
1331 if (
span2[4] !=
null)
1332 {
1334 }
1335 if (
span2[5] !=
null)
1336 {
1338 }
1339 if (
span2[6] !=
null)
1340 {
1342 }
1343 if (
span2[7] !=
null)
1344 {
1346 }
1348 }
1349 else
1350 {
1352 {
1356 if (
span2[0] !=
null)
1357 {
1359 }
1360 if (
span2[1] !=
null)
1361 {
1363 }
1364 if (
span2[2] !=
null)
1365 {
1367 }
1368 if (
span2[3] !=
null)
1369 {
1371 }
1372 if (
span2[4] !=
null)
1373 {
1375 }
1376 if (
span2[5] !=
null)
1377 {
1379 }
1380 if (
span2[6] !=
null)
1381 {
1383 }
1384 if (
span2[7] !=
null)
1385 {
1387 }
1389 }
1390 }
1391 }
1392 }
1393 }
1394 }
1395 }
1396 else
1397 {
1399 {
1404 {
1408 {
1413 {
1417 {
1421 if (
span2[0] !=
null)
1422 {
1424 }
1425 if (
span2[1] !=
null)
1426 {
1428 }
1429 if (
span2[2] !=
null)
1430 {
1432 }
1433 if (
span2[3] !=
null)
1434 {
1436 }
1437 if (
span2[4] !=
null)
1438 {
1440 }
1441 if (
span2[5] !=
null)
1442 {
1444 }
1445 if (
span2[6] !=
null)
1446 {
1448 }
1449 if (
span2[7] !=
null)
1450 {
1452 }
1454 }
1455 else
1456 {
1458 {
1462 if (
span2[0] !=
null)
1463 {
1465 }
1466 if (
span2[1] !=
null)
1467 {
1469 }
1470 if (
span2[2] !=
null)
1471 {
1473 }
1474 if (
span2[3] !=
null)
1475 {
1477 }
1478 if (
span2[4] !=
null)
1479 {
1481 }
1482 if (
span2[5] !=
null)
1483 {
1485 }
1486 if (
span2[6] !=
null)
1487 {
1489 }
1490 if (
span2[7] !=
null)
1491 {
1493 }
1495 }
1496 }
1497 }
1498 }
1499 else
1500 {
1502 {
1507 {
1511 {
1515 if (
span2[0] !=
null)
1516 {
1518 }
1519 if (
span2[1] !=
null)
1520 {
1522 }
1523 if (
span2[2] !=
null)
1524 {
1526 }
1527 if (
span2[3] !=
null)
1528 {
1530 }
1531 if (
span2[4] !=
null)
1532 {
1534 }
1535 if (
span2[5] !=
null)
1536 {
1538 }
1539 if (
span2[6] !=
null)
1540 {
1542 }
1543 if (
span2[7] !=
null)
1544 {
1546 }
1548 }
1549 else
1550 {
1552 {
1556 if (
span2[0] !=
null)
1557 {
1559 }
1560 if (
span2[1] !=
null)
1561 {
1563 }
1564 if (
span2[2] !=
null)
1565 {
1567 }
1568 if (
span2[3] !=
null)
1569 {
1571 }
1572 if (
span2[4] !=
null)
1573 {
1575 }
1576 if (
span2[5] !=
null)
1577 {
1579 }
1580 if (
span2[6] !=
null)
1581 {
1583 }
1584 if (
span2[7] !=
null)
1585 {
1587 }
1589 }
1590 }
1591 }
1592 }
1593 }
1594 }
1595 }
1596 }
1597 }
1598 }
1599 }
1600 }
1601 }
1602 else
1603 {
1606 for (
int l = 0;
l <
i;
l++)
1607 {
1610 {
1612 {
1614 }
1615 }
1616 else
1617 {
1619 {
1621 }
1622 }
1623 }
1625 for (
int m = 0;
m <
i;
m++)
1626 {
1628 }
1629 }
1630 }
1632 {
1634 return false;
1635 }
1636 return true;
1637 }
void CopyTo(KeyValuePair< TKey, TValue >[] array, int index)
static unsafe object EncodeObject(ref object data, ref EventData *dataDescriptor, ref byte *dataBuffer, ref uint totalEventSize)
IEventProvider m_eventProvider
static void SetLastError(WriteEventErrorCode error)
static WriteEventErrorCode s_returnCode
unsafe EventProvider.WriteEventErrorCode EventWriteTransfer(long registrationHandle, in EventDescriptor eventDescriptor, IntPtr eventHandle, Guid *activityId, Guid *relatedActivityId, int userDataCount, EventProvider.EventData *userData)
static GCHandle Alloc(object? value)