internal override void WritePayload(float intervalSec, int pollingIntervalMillisec) { lock (this) { double value = 0; try { value = _metricProvider(); } catch (Exception ex) { ReportOutOfBandMessage($"ERROR: Exception during EventCounter {Name} metricProvider callback: " + ex.Message); } CounterPayload payload = new CounterPayload(); payload.Name = Name; payload.DisplayName = DisplayName ?? ""; payload.Count = 1; // NOTE: These dumb-looking statistics is intentional payload.IntervalSec = intervalSec; payload.Series = $"Interval={pollingIntervalMillisec}"; // TODO: This may need to change when we support multi-session payload.CounterType = "Mean"; payload.Mean = value; payload.Max = value; payload.Min = value; payload.Metadata = GetMetadataString(); payload.StandardDeviation = 0; payload.DisplayUnits = DisplayUnits ?? ""; _lastVal = value; EventSource.Write("EventCounters", new EventSourceOptions() { Level = EventLevel.LogAlways }, new PollingPayloadType(payload)); } }
internal override void WritePayload(float intervalSec, int pollingIntervalMillisec) { lock (this) { Flush(); CounterPayload payload = new CounterPayload(); payload.Count = _count; payload.IntervalSec = intervalSec; if (0 < _count) { payload.Mean = _sum / _count; payload.StandardDeviation = Math.Sqrt(_sumSquared / _count - _sum * _sum / _count / _count); } else { payload.Mean = 0; payload.StandardDeviation = 0; } payload.Min = _min; payload.Max = _max; payload.Series = $"Interval={pollingIntervalMillisec}"; // TODO: This may need to change when we support multi-session payload.CounterType = "Mean"; payload.Metadata = GetMetadataString(); payload.DisplayName = DisplayName ?? ""; payload.DisplayUnits = DisplayUnits ?? ""; payload.Name = Name; ResetStatistics(); EventSource.Write("EventCounters", new EventSourceOptions() { Level = EventLevel.LogAlways }, new CounterPayloadType(payload)); } }
// Token: 0x06003511 RID: 13585 RVA: 0x000CDE92 File Offset: 0x000CC092 private void Write <T>(EventSource eventSource, string eventName, ref EventSourceOptions options, ref T data) { if (this.state != EventSourceActivity.State.Started) { throw new InvalidOperationException(); } if (eventName == null) { throw new ArgumentNullException(); } eventSource.Write <T>(eventName, ref options, ref this.activityId, ref EventSourceActivity.s_empty, ref data); }
internal override void WritePayload(float intervalSec, int pollingIntervalMillisec) { UpdateMetric(); lock (this) // Lock the counter { IncrementingCounterPayload payload = new IncrementingCounterPayload(); payload.Name = Name; payload.DisplayName = DisplayName ?? ""; payload.DisplayRateTimeScale = (DisplayRateTimeScale == TimeSpan.Zero) ? "" : DisplayRateTimeScale.ToString("c"); payload.IntervalSec = intervalSec; payload.Series = $"Interval={pollingIntervalMillisec}"; // TODO: This may need to change when we support multi-session payload.CounterType = "Sum"; payload.Metadata = GetMetadataString(); payload.Increment = _increment - _prevIncrement; payload.DisplayUnits = DisplayUnits ?? ""; EventSource.Write("EventCounters", new EventSourceOptions() { Level = EventLevel.LogAlways }, new IncrementingPollingCounterPayloadType(payload)); } }
public void Test_Write_Fuzzy() { using (var logger = new EventSource("EventSourceName")) { var tests = new List<SubTest>(); tests.Add(new SubTest("WJUYBHDKQB", delegate () { logger.Write("WJUYBHDKQB", new { typeToCheck = new Boolean[] { false, false }, P = new UInt32[] { 148, 17, 71 }, W = false, Z = new Double[] { 0.268929284656853f, 0.742295096974026f }, A = 'A', D = new UInt32[] { 189, 130 }, E = new { QB = 4, OQ = new UInt32[] { 217, 87, 57, 82 }, WD = 99, LE = new { YSE = new Byte[] { 11 }, PCI = 149, LNK = 138, QXH = 58778, ICZ = 0.0947599141368456f, ROQ = new { MMBW = 0.8394049f, ZOZL = new Byte[] { 152 }, CVQC = new Int16[] { 15147, 1106, 24561, 3912 }, UMNP = new UIntPtr(144), QQPE = new Decimal(0.286001046321355f), BALW = new { GXOSO = new Guid[] { new Guid("2b2c6a42-1011-8ba5-b799-d5652c22d1aa") }, XVPOF = new { HJRKVT = new TimeSpan(321), DBFFJU = 17, KAOGPS = 923, GGBLRC = new UInt64[] { 93, 110, 152, 92 }, KHVFCF = new { HGWJUNM = new Int64[] { 12544, 32021, 27152 }, KLLPZZS = 250, ZPNDOEB = new { UCUBZMJE = new Double[] { 0.093586054674157f, 0.380068612927603f, 0.219240242251773f }, GYBXWALA = new UInt64[] { 57 }, RCLPECCQ = 0.339707483695684f, IETSJOER = new { YCHWSOMSB = 23, SOYKCAJLU = new UIntPtr[] { new UIntPtr(204), new UIntPtr(152), new UIntPtr(162) }, OYEBBFINH = new Decimal(0.381492302465016f), BEJVKWDLA = new Boolean[] { false, false, false, false }, HLTFIQJFS = new Decimal(0.637544767762322f), VTXOMKNSO = new { LPYMUBHQMI = new Single[] { 0.7763445f, 0.06919894f, 0.8328319f }, QRSIWWSECE = new IntPtr(556), IPXWJSYIMM = 148, HLHISSJNFP = new Int16[] { 29766, 20985 }, VEOQAJJLBZ = new { LLJUDQKBTEZ = new Byte[] { 104, 11 }, OJLJVJISNRA = new UInt32[] { 82, 6, 191, 174 }, HHDCFLHZWZY = new { PTDEWXGPDDBR = new TimeSpan(7588), SRSXRTYMCTQB = 0.92578462461279f, TKSKNUCFEWPL = new Guid[] { new Guid("77149377-01d2-8ebb-3de5-b840c76f8325") }, AFQFDPTQGYHE = new { QGAKGVMVKTJGK = 27, NWIGJXMWDKYEA = new Int16[] { 15083, 28400 } } } } } } } } } } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("WJUYBHDKQB", evt.EventName); })); tests.Add(new SubTest("CJKJMLJBBF", delegate () { logger.Write("CJKJMLJBBF", new { typeToCheck = new Byte[] { 144, 180, 220, 112 }, Y = new Single[] { 0.8815918f, 0.1432135f }, M = new Byte[] { 225, 152, 114, 22 }, S = new { BI = new Guid[] { new Guid("7920045d-6ec8-890d-e929-1f40a64fb71e") }, GW = new UInt64[] { 62, 167, 2 }, ND = new { JRW = new UInt64[] { 203, 37, 15, 211, 188 }, SQO = new UIntPtr(84), AMA = new UInt16[] { 59438 }, MFP = 'Q', YIU = new { ZWFM = 10944, GQEM = new UInt64[] { 41, 76, 216 }, ECKU = new { KMULH = new Guid[] { new Guid("bcf30fe3-027f-98a2-b982-450093ebf0fd"), new Guid("6ffcac80-e5e7-48c3-33fe-8db84f3f08f6"), new Guid("0463ae63-4b15-2c33-3037-c39cdf1c7703") }, UKBPU = 'Z', JBNJA = new Int64[] { 8202, 23756, 10620 }, WTIKI = new { NXKHCF = new TimeSpan(31898), NJRGUW = 46159, CRVKBW = new Boolean[] { false, false, false }, SJOEPA = new Int16[] { 2137 }, IWSJCY = new UIntPtr[] { new UIntPtr(21), new UIntPtr(211) }, TZVSWD = new Int64[] { 16672 }, QPRROX = new { MAJQJVK = new DateTime(19619), GUYXEFE = new Int32[] { 173 }, ARBBIUP = new Int32[] { 8347, 10954, 12836 }, NAJLIKK = new { RAMOOKYD = new Guid[] { new Guid("e6be9984-08a9-1aea-2a46-b1c146257008"), new Guid("39c25f4d-32f0-f537-6d20-7460fb4a79fd") }, FHFKLMJO = new { GKYBVURGH = new UInt32[] { 56, 61, 66 }, LNNMFRQTQ = 111, UXSKWZDPW = new SByte[] { 112, 25, 56 }, EASZRTXER = new Double[] { 0.348114812443086f, 0.107543426615905f }, QQRUSFTWQ = new { YNMEDCKUGE = new Double[] { 0.0140729285842147f, 0.740236018197721f, 0.0671365298643413f }, RJNUGAWVLB = 21099, GCTBHXVALW = 169, OVOJCXMCUW = new Guid("12d5e3d4-43fe-2bb4-2b27-88a1fee864ce"), HYZTAUMLVM = new { WZRTZGKIHVS = new Int64[] { 22723 }, LMSOPOXKELU = new Single[] { 0.3263926f }, CZQKFSBYOSJ = new IntPtr(18080), SMPDPISOHNC = new { XWHPMVFZQIHI = new Guid[] { new Guid("f3cd6b2c-cbb7-89de-cb62-151e3b20bf97"), new Guid("b57c3949-8bf6-dec4-d8fc-efa4a6b46424") }, HEMWTJRIWKVA = 0.1434038f, QJVLOMJKMLTM = new UIntPtr[] { new UIntPtr(53), new UIntPtr(12), new UIntPtr(138) }, XKEXSDBOCKUS = new { GNLERVKNAZMWC = new Int16[] { 14879 }, SBDGZKLLGXIRK = new SByte[] { 114, 92, 71 }, KRVGWYHTYCWFX = new Guid("16ba60bb-a226-bfc3-78b0-496a1145aff2"), VUBEWBGNTVBAY = new { UMTDYSBEGRFXKH = new Int32[] { 16891, 17800, 6819, 7975 }, FNMYBOQFFFDDCL = new { UYIZLJTHFXDOCVG = 0.593175727218937f, JQPONZSYCXSNXAE = new { FKZCIUVJXIPVNLVZ = "GGVKWJLXMLMALXVDWZKT", UMVGKJGNGWOSZCJW = new { KHJLHNHSFYDFMHYYB = new UInt64[] { 217 }, KEOSBGOMJQPTDPKRL = new TimeSpan(11322), GFDALFBAZYPQFWRMG = 102, KAYUIPJJBXWGNCZZN = new UInt64[] { 218, 40, 129, 84, 165 }, DMAFPOUZJXLDEZUPV = new { HLVLCWADDRCOFWEFCP = new UIntPtr[] { new UIntPtr(27) }, JFOPZMPTRGSMERCLSA = 8705 } } } } } } } } } } } } } } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("CJKJMLJBBF", evt.EventName); })); tests.Add(new SubTest("KYAICCKJBZ", delegate () { logger.Write("KYAICCKJBZ", new { typeToCheck = new SByte[] { 87, 80, 42 }, V = new UInt32[] { 64, 220, 135, 210 }, Z = new Double[] { 0.995523607356252f }, A = new UIntPtr[] { new UIntPtr(193), new UIntPtr(129), new UIntPtr(83), new UIntPtr(180) }, Y = 16830, U = new { OR = new IntPtr[] { new IntPtr(7761), new IntPtr(8213), new IntPtr(18050), new IntPtr(4233) }, LK = new IntPtr(25433), CF = new { OJS = new Double[] { 0.18515396499315f }, GGA = new Int32[] { 21072, 687 }, GZF = new { FYYV = new Char[] { 'S', 'R' }, KKCR = new UIntPtr(90), UCKP = new UInt32[] { 18 }, USYI = 141, HSLD = new { PKLFD = 91, BUVGE = new Guid("04efffae-a94b-c865-f472-b73bb59007df"), AJULE = 60593, YKFMG = 48612, QXPNH = new { URFSPN = new UIntPtr(160), KANOZR = 107, MGHNAM = new Byte[] { 28, 79, 42 }, QAXHLW = new { GSXEZUR = new UIntPtr(178), RBOKRYH = new UIntPtr(140), ULIGTUF = new UInt32[] { 114, 72, 90, 157 }, ZMRRBNU = 0.754486f, USYEHIR = new Decimal(0.232300421331218f), XQISTZU = 10748, XLDKTPY = new { FLXZZAQW = false, OQDAOWVH = 35, HTSXLCWJ = 121, YIFBWTWZ = new IntPtr(20141), MLGTFAIW = new { WGOMBPYRF = 26075, TMTCGGKBD = 0.5224023f, WKOWVNYRK = new { UZMGVMGQCF = 0.555727907249577f, YGZRDNZQGT = new SByte[] { 105, 113, 72 }, SCNSDEGLEE = 0.668662465954508f, MGUZUZYGFL = new { LHXDJLRUNGK = new UInt16[] { 15861, 5797, 30418 }, TXZBHIGUMZF = new IntPtr(3657), AVHUVAGQFVZ = 0.591231960612923f, TJQNPMDKFWZ = new IntPtr(18308), XFRVXYMSRYG = "BLPYLRKGQDZRSOVCHWUI", YWTNBAGMOWD = new Guid("0cb52a6e-d750-3fe1-39d9-0f38cf7aec8d") } } } } } } } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("KYAICCKJBZ", evt.EventName); })); tests.Add(new SubTest("SEUGYSAHTF", delegate () { logger.Write("SEUGYSAHTF", new { typeToCheck = new Int16[] { 20307, 21397 }, I = new SByte[] { 95 }, L = new IntPtr[] { new IntPtr(19235), new IntPtr(4206) }, U = 'W', H = new Single[] { 0.1146578f }, X = new { FG = 'R', OA = "UGFSZFUYTDAHSYHUPVPZ", CN = new UIntPtr[] { new UIntPtr(162), new UIntPtr(187), new UIntPtr(253) }, TY = new DateTime(901), FU = 98, GP = new { ZHM = 31805, KVU = "RGBMVUXVJPHHRECKLCFE", SNC = false, YID = new { KWXZ = new Boolean[] { false }, TTDN = 0.664730781533164f, ZQQL = new SByte[] { 56, 88, 36 }, JWGG = 'Z', QBLT = new SByte[] { 110, 38, 77 }, WFCW = 75, IHOV = new { VRSHR = 206, LBGZY = new UInt64[] { 11, 120, 30 }, PEBOY = new { JZRGRO = new Int16[] { 7035, 21132, 8363 }, ODUKOA = 6009, MGPINI = new Boolean[] { false, false }, XHWTCX = new UInt64[] { 74 }, QMVALP = new Int16[] { 14737 }, QZXXMO = new { JFOBSVZ = new DateTime(9863), QRTHSJU = 229, AUCEODW = new UInt16[] { 64464, 50464 }, SNLCDIX = new { QEBFKTZQ = new IntPtr[] { new IntPtr(29413), new IntPtr(17589), new IntPtr(13598), new IntPtr(15503) }, WVSHFFAL = 0.8123934f, BZYVSUYH = new UInt64[] { 233, 193, 154 }, NLKCESMM = new Char[] { 'X', 'R' }, LAEIAHLK = new Double[] { 0.0359409777614945f, 0.912958334625214f, 0.796391336618174f, 0.417881801453364f }, CRNPPEDJ = new { RYBIXVGLK = new Int16[] { 12717 }, TNEAVAUPV = new Guid[] { new Guid("1ee67609-12d1-94de-de11-2a83ab93be1c"), new Guid("48e7b54c-6332-31cd-c5a5-e7bb83fd9f97") }, NZBLWXVNZ = 26490, VISDCJCOX = new { WIVLPMNTOJ = 32, POIWKKOPCC = new IntPtr(19628), SWHSXLMGNM = new UInt32[] { 54, 46, 69, 232 } } } } } } } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("SEUGYSAHTF", evt.EventName); })); tests.Add(new SubTest("TZSTGRMMWK", delegate () { logger.Write("TZSTGRMMWK", new { typeToCheck = new UInt16[] { 40470, 43954, 43078 }, Z = new Decimal(0.620294499034199f), R = new Guid("069d4e29-ca35-cf11-5873-4db168ac93a7"), X = new UInt32[] { 48, 247, 28 }, J = new UInt64[] { 84, 88, 170 }, W = 'U', L = new IntPtr(23557) } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("TZSTGRMMWK", evt.EventName); })); tests.Add(new SubTest("VGYNKZSMCF", delegate () { logger.Write("VGYNKZSMCF", new { typeToCheck = new Int32[] { 29395, 27988 }, P = new UInt32[] { 91 }, B = new { TU = false, ZL = new Byte[] { 128, 7 }, PN = new Guid("b34b3912-f31b-2b0c-0ee5-6ed734ddba6c"), LG = new { TRQ = 77, FAC = new IntPtr[] { new IntPtr(32083), new IntPtr(26667), new IntPtr(15835) }, RMO = new Boolean[] { false }, BRB = new Boolean[] { false, false }, GVP = "NBSSETBDPOPZITUNVUUT", BIB = new UIntPtr[] { new UIntPtr(112), new UIntPtr(3) }, WGL = new UInt32[] { 68, 150, 165 }, VEN = new Guid[] { new Guid("92bd75ae-ce7f-10b5-3765-378feaab145b") }, TUD = new { QHYM = new UInt16[] { 33766, 12015 }, HFKP = 182, AOQN = new Decimal(0.201885847468807f), RMKL = new Boolean[] { false, false, false }, CQXD = new { QMXMS = new UInt16[] { 11559, 14693, 48980 }, PYYYP = 161, VRCVP = new IntPtr(9062), RTCQG = new Decimal(0.492955001300646f), CHMOD = 25061, SBDBK = 30602, XBSXT = 21054, SZVHG = new { TVDJBS = new Boolean[] { false }, RMKLCX = new UInt16[] { 57723, 57354 }, YTFFYT = 207, SNGUKH = 24872, XVCORB = new { JDRLGPI = 14885, ABBCCAU = new Int16[] { 22694, 11610, 1417, 27478 }, AIFAFCJ = new DateTime(29164), NHUOZXJ = new { BOMMDBGW = 'O', GNEXBZDR = 193, CLJXTEYI = new { YMCESAMHQ = new Guid("d27ddae9-cce7-9f7d-54f7-991f8c928418"), INMSCIYQG = new { UKIEFZCCOK = new Single[] { 0.88895f }, PHHCUELTJW = 11931, VPZQVKGHCD = new SByte[] { 29, 97 }, ZNAJEBWDTU = new UIntPtr(43), LZNTFMLOPN = new { KKDLTZPBLLF = new Int16[] { 28224, 603, 2596 }, DBOIZPYBQTF = new DateTime(23795), MCPSNEMCQGS = new Double[] { 0.0949933985690556f, 0.508631406123113f, 0.471376011367597f }, NRIMZYWGPDX = new UInt16[] { 23579, 5868 }, APJTJGXCDYV = 'A', JQENVWZCBGS = new UInt32[] { 90, 227 }, GZRWYSOYDXT = new IntPtr(2662), LKUKSNSHPGB = new Int16[] { 15418, 23013, 10500 }, BDMZIROPAYL = new { GADETFSKPYKP = 225, EMMQSPUQQLMD = 18241, JHLMJESJNOJO = new { QMJRNFHVMCDJG = "HZVSROJFGXEFERZOFMZK", NTHBDIGQYDXNU = 0.3297728f, XHEZHGZXHWTQG = new Int32[] { 20652 }, GNSIWUHHKIGTS = new { KHUARDFCBWECNV = new Int64[] { 12429, 13839, 3334, 11106 }, SZMXXJULXEQZUR = new Byte[] { 216 }, GMABSYDYZEROFJ = new TimeSpan(27265), BZPGGVNXAOTZPD = new { HEDPGIZERTWNXSS = new Int64[] { 25117, 4881, 31806 }, EIXUBUHLZCBEFDJ = new DateTime(13283), NLQCQHXIWKTXUFT = new Single[] { 0.6921039f, 0.7196177f, 0.7388009f, 0.04133932f, 0.3286523f }, VGGNDJIVJWCNOTD = new { BVEVPMNAZMEJNOEX = new DateTime(27149), ICPJJBIHHKVUIQPV = new { ZAYTSHFGAYZUGEZUR = new Guid[] { new Guid("ccd2bc8d-bbb5-63a0-336a-b08d63e4b5c1"), new Guid("c83dc34f-cf8a-5ef9-d0d6-497f22f191c4"), new Guid("dbb74de9-9a22-046c-64c5-566e576493e7"), new Guid("0331c59e-57d3-c9ea-1ab4-47befb9edc03") }, MMVTGFFPERWSXSFXJ = new { CIAXJJLCOACLACUFPJ = new UInt32[] { 63 }, MMBPCJCGWNZBLPFKDC = new UInt16[] { 28738, 25721 }, QSFCEDOBNIJSSDPVZH = new Char[] { 'Z', 'M', 'O' }, IVRMDKONPVLGJUOTHY = "IZVAQIRQLNJMRKVVYBZJ", UATODHIHZJKWVDBVBS = new TimeSpan(31013), PBMRXDIXPVOBVIFICD = new Single[] { 0.463911f, 0.3401648f }, BGOFKPKGTTSOYSITOB = 162, YKSDVJBNXTSYKDSIMH = new { GITCEWDZCDZMUAMIXQO = new IntPtr[] { new IntPtr(14017), new IntPtr(25483), new IntPtr(14026) } } } } } } } } } } } } } } } } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("VGYNKZSMCF", evt.EventName); })); tests.Add(new SubTest("KIXXGNPPSV", delegate () { logger.Write("KIXXGNPPSV", new { typeToCheck = new UInt32[] { 147, 184 }, S = 'G', O = new Boolean[] { false, false, false }, F = new SByte[] { 105, 16 }, A = new Boolean[] { false, false }, H = new { WN = new SByte[] { 10, 7 }, SH = new TimeSpan(10829), MK = "JUAGXCEHNRNIBDPZFKHY", FP = new DateTime(30607), CK = 0.726815f, XJ = 17, FS = new TimeSpan(32702) } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("KIXXGNPPSV", evt.EventName); })); tests.Add(new SubTest("ZZMPYYMSWO", delegate () { logger.Write("ZZMPYYMSWO", new { typeToCheck = new Int64[] { 30657, 17454, 29969, 21119 }, X = new Int16[] { 11810, 16279, 26120 }, E = new UInt16[] { 56406, 7511 }, K = new Int64[] { 15497, 9818, 15265, 6621 } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("ZZMPYYMSWO", evt.EventName); })); tests.Add(new SubTest("XMBTXAWEQX", delegate () { logger.Write("XMBTXAWEQX", new { typeToCheck = new UInt64[] { 233, 59, 198, 173 }, F = new Single[] { 0.9250653f, 0.1527098f, 0.1007128f, 0.6063406f, 0.2549662f }, I = new TimeSpan(11793), C = new Decimal(0.857221258272054f), O = new SByte[] { 123, 68, 32 }, S = false, U = new UIntPtr[] { new UIntPtr(248), new UIntPtr(226), new UIntPtr(90), new UIntPtr(139), new UIntPtr(3) }, X = new UInt16[] { 27845, 42792, 20026 }, K = new { EV = 111, CJ = new Single[] { 0.8725742f, 0.7231242f, 0.9686747f, 0.9467351f, 0.5980527f }, VO = new Decimal(0.876706107927815f), PZ = new { UBN = new SByte[] { 107, 86, 106 }, XSC = 40815, JRU = 0, CMB = new { EBTI = new TimeSpan(32196), AAGA = new DateTime(31518), IVPW = new UIntPtr[] { new UIntPtr(182), new UIntPtr(74) }, RPGC = false, ESSO = new { AOMKY = new UIntPtr(109) } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("XMBTXAWEQX", evt.EventName); })); tests.Add(new SubTest("EWJSKUFCDM", delegate () { logger.Write("EWJSKUFCDM", new { typeToCheck = new Char[] { 'M', 'G', 'N' }, C = new Byte[] { 183, 62, 138 }, N = new IntPtr(18625), W = new SByte[] { 104, 126, 93 }, I = new { MW = new Byte[] { 116, 201 }, TC = new Guid("f0a8bc35-9f45-656a-789d-38e7ce5bedf9"), SQ = false, KE = new { FUY = new Byte[] { 140, 126, 125 }, ZNA = 119, GGB = new Int64[] { 26597, 25163 }, QDJ = 118, QGA = new { IKJP = "EYSLDHDFHAEYBXERUJOE", XFIS = new Byte[] { 20 }, HDBM = new Single[] { 0.7934469f, 0.4888106f, 0.205552f, 0.8351575f }, NZMV = new IntPtr(6535), FAJT = new Decimal(0.196647235283929f), OOYL = 50841, KUOB = new Boolean[] { false }, XJEO = new { IZHBY = 132, VOMZO = new { KDDJLD = new Boolean[] { false, false }, NECOGL = new UIntPtr(9), YNLQSJ = "ORNEQWFPVICJETYGHJPQ", YSVWQB = new Guid[] { new Guid("2d7d5c2a-ce40-e08d-8a5a-83d3e6dd53a8") }, GDXWRM = new { FSONMDY = 12985, CJQYNXS = 0.824358153075147f, NMKRDEM = 72, HCOBUMH = 'O', FXIXODO = new { UHKMWJLD = new UInt16[] { 21530 }, VAKIZKGC = "VKENOKXCMNZQWFFNDLBS", BOEQUVNX = new IntPtr[] { new IntPtr(6273), new IntPtr(32489), new IntPtr(28577) }, YGDJXCGV = new Guid("032603a5-af19-a341-6c15-42d49512d07b"), LWRNMSRW = new IntPtr(21112), RLRVTTFW = new SByte[] { 16, 81 }, XGUNAOXA = new { KXEKEUHEW = new UInt16[] { 7332, 49220, 28804 } } } } } } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("EWJSKUFCDM", evt.EventName); })); tests.Add(new SubTest("MKBZPTUYLZ", delegate () { logger.Write("MKBZPTUYLZ", new { typeToCheck = new Double[] { 0.517561089022812f, 0.768031917404398f, 0.697841727965438f }, A = new UInt64[] { 7, 222, 227, 157 } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("MKBZPTUYLZ", evt.EventName); })); tests.Add(new SubTest("MEVPINJRDC", delegate () { logger.Write("MEVPINJRDC", new { typeToCheck = new Single[] { 0.8504169f, 0.7903075f }, B = new Guid("5e2f0c16-18c6-8d90-9eb9-0d4f2abc4d2c"), A = new DateTime(25657), D = new { RY = 214, RU = 16942, EA = new Double[] { 0.121163873524016f, 0.701091565052556f, 0.466620340229301f, 0.676146067993783f, 0.986018843942331f }, TL = new { BOH = new SByte[] { 0 }, OVX = 25054, LXN = new Guid[] { new Guid("14776595-10f6-4217-7f35-ac37db49694e") }, KMD = new { AZHY = new Int64[] { 31925, 17938, 20945, 22306 }, LQAJ = new Double[] { 0.51103292010307f, 0.239482252970097f, 0.783272697955031f, 0.083597604224271f, 0.563169104309366f }, IHXU = 'P', DFDD = new DateTime(6128), YFWB = new DateTime(2863), QVCS = "TTSARCJZBNWDBYBJZYPJ", PWRE = false, UNIY = new UInt16[] { 18697, 3594 }, PQOL = new { IXXWL = false, AKUDS = false, PVDFW = new UInt64[] { 129, 170, 10 }, SFIIO = new Boolean[] { false, false, false } } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("MEVPINJRDC", evt.EventName); })); tests.Add(new SubTest("LLMNVBKLCH", delegate () { logger.Write("LLMNVBKLCH", new { typeToCheck = new IntPtr[] { new IntPtr(19632), new IntPtr(14358) }, O = new UInt16[] { 61702 }, S = new IntPtr[] { new IntPtr(19109), new IntPtr(24986), new IntPtr(7729) }, K = new { XO = "PWFTFSRPXAGCBUYKIZRN", SC = new TimeSpan(26848), EA = new UIntPtr(196), FQ = 17032, WX = new UIntPtr[] { new UIntPtr(92) }, VH = 0.370099f, QV = new { UYZ = 30, DMM = 'W', QRO = new { EJAL = new Decimal(0.261909847269724f), KOTW = "ZDNPYWJYKCSPSANXLJEC", PCGL = 0.5556409f, WHBW = new { CMIRS = 0.7141032f, FGWQL = new Char[] { 'E', 'P' }, UTLKJ = new Int64[] { 27038, 5455, 4072 }, CYOKG = new { HFMUGD = new UIntPtr(32), NFRGTB = 13629, UZQZBA = new { KKXSQWK = new UInt16[] { 10475, 6419, 28740 }, XNNTLQM = new UIntPtr(141), LHOUEPE = 16638, DOUGGFB = new IntPtr[] { new IntPtr(15736), new IntPtr(31929) }, LXAOCBJ = new { IGOWTEMS = 9387, WQTCLHNG = 63, QGHSCHAB = new Single[] { 0.8993408f, 0.758041f }, EMLVIQSD = new Guid("3c0820ba-b0a1-7ec1-cc8c-7d1173510197"), BRQLFTPI = new { MSBWNVRZG = 39, MRHTOJEXU = 0.2055194742072f, KHMLZQVMI = 191, OPWIZPEIK = 17, BPKJXXWPS = 19717, DQOAKRJKR = new Single[] { 0.21074f, 0.7595066f, 0.6031218f, 0.3303013f }, UCRWGJPSL = new { JBXGWAPTYQ = new Guid("313b7889-d866-d41e-f006-71027dc10138"), XMFUZFNZAW = new Int32[] { 17962, 14401 }, VISAQNAADH = new SByte[] { 15, 107, 104 }, HEJBQLAOHQ = new UInt32[] { 53 }, RMKKFMJFTK = new { ARXSHDTYZPK = false, VLIOVOOEEMI = new UInt32[] { 1, 201 }, QUQYWZXDRDX = new { DXVJQOVGZPOT = 0.2069851f, FWVNLKDADDJR = 12, PRDHKKXTFNPR = new Int16[] { 25626 }, NBANDMUAHDSN = new { AXSFHXHTKXLMS = "ZJIFZYXXJOGCFLYMZCLH", RIYTHYMCCVOBS = 17, ZPXKABZGRKIUQ = 18075, USAIJZFYFBKPD = "FXFBTCOBGDDXIMSJFQQS", FBWNMWVZLKRBG = new { JYEWMNBVAJEKUQ = new Single[] { 0.2768211f, 0.9715442f, 0.06664746f }, LWUJEHXCDRYTPX = 5373, YPGXNDPKMFRSDS = new UInt64[] { 9 } } } } } } } } } } } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("LLMNVBKLCH", evt.EventName); })); tests.Add(new SubTest("GSSURXLKGG", delegate () { logger.Write("GSSURXLKGG", new { typeToCheck = new UIntPtr[] { new UIntPtr(25), new UIntPtr(172) }, W = false, B = new TimeSpan(613), V = 15965, P = 14, R = false, O = new Single[] { 0.2119886f, 0.3535131f, 0.2250638f }, E = new Guid("6c8a83eb-a37d-a308-f5dd-ccc79fdab7f5"), Q = new { DN = new UInt32[] { 208, 161 }, ZV = new Int32[] { 24675, 31489, 14806, 30491 }, RS = new Single[] { 0.08375355f, 0.7213013f }, EA = new { QHK = new Byte[] { 168 }, JIP = new IntPtr[] { new IntPtr(27270), new IntPtr(17277), new IntPtr(2039), new IntPtr(11694) }, PMV = new DateTime(870), SLZ = new IntPtr[] { new IntPtr(29682), new IntPtr(9895), new IntPtr(4137), new IntPtr(10702) }, NUA = new { WTMX = new UInt32[] { 10, 77, 175, 250 }, LKOS = 10196, MJDT = new UInt32[] { 26, 195, 158 }, UZJJ = new Double[] { 0.655860122132981f, 0.643569365443461f, 0.0688796327770127f }, VZXB = 0.3647781f, DNKP = new Double[] { 0.827328642284185f, 0.121152333505988f }, MHKA = new { WFXDF = new Int64[] { 8716, 29806, 28535 }, WPAOZ = new { BMJEAF = "NXXLUKSCDJUHFHZXGTTW", PTPCJX = new Byte[] { 214, 160 }, HXOTCE = new { MFQSTVF = 0.6321332f, NICYWLB = new UInt32[] { 51, 112 }, MPDNCTI = new Boolean[] { false, false }, ICAFYIX = new Guid("1ad99188-4607-f72d-9e4c-93efad2a4ff4"), NLQEJZA = new { PAVCGVWJ = 29194, IRNYLULX = 79, HJUBXBNT = new Guid("c9ce72e0-8a38-a84c-98b3-ce13a0ed6c15"), GEMNTMXN = new { MFQBITOHV = new Boolean[] { false }, TMGMIQBBI = 'P', QFJIEEAEY = new Decimal(0.788357664732429f), KNYGBAMQF = new UIntPtr(88), DOTYAECLW = new UInt32[] { 165 }, WAVZKKCVL = new SByte[] { 0, 30, 85, 18 }, UBTOBPAOR = 108, XCUOFDVBM = new { ZTRQXKCPBN = false, ETSEMDNKIN = new UInt32[] { 242 }, DSEWEYZJOZ = new Byte[] { 228 }, DQRNKMEDYF = new Guid("a5e89b5f-6219-7a0d-c148-454d0abc5fd8"), WBRSOBRGME = new { URXTXPLDCES = new SByte[] { 126, 73, 2 }, LAAVIBNXUDZ = new UInt16[] { 25579, 6940 }, GUMHUXYVZPR = 17285, SUDTIOZUGOB = new Decimal(0.677672771586884f), LQXXUTTHEJP = new IntPtr(21018), JDAMKIGTITU = new Boolean[] { false, false }, KEMZGKLWMHY = new Byte[] { 149 }, XWHNLNWJEVT = 0.899215282359726f, TQDCXDXZIOV = new { FCEMBXVCLPKK = 0.02340911f, HDLFISFCRVTJ = new UIntPtr[] { new UIntPtr(141), new UIntPtr(178) }, EWOHMIIIKHHA = 253, OIGRHOVTNCGC = new Boolean[] { false }, NRIOKHHSVCZM = new { ZZTDYIBWNJOBB = new Guid("da1f577d-cc73-2e6f-dde2-9630ffede26e"), IMAJIIVTZSPJC = new Decimal(0.6431795552574f), DRUOWAJDYBEMD = new SByte[] { 20, 64, 2 } } } } } } } } } } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("GSSURXLKGG", evt.EventName); })); tests.Add(new SubTest("LOQEBEPSQL", delegate () { logger.Write("LOQEBEPSQL", new { typeToCheck = new Guid[] { new Guid("7518ca63-b509-c673-d9eb-0824e240dd42"), new Guid("6cd7709c-d8fc-148e-6560-d6210dea45e1"), new Guid("b23b00d7-0044-b8fa-124d-c8d2ec881a60") }, M = 0.8267138f, I = 73, D = 9084, N = new Decimal(0.713712491427414f), V = new { HP = 49920, ZY = new Boolean[] { false, false }, XG = new IntPtr[] { new IntPtr(421), new IntPtr(16067), new IntPtr(28962) }, HY = new UInt64[] { 96, 249, 104 }, FH = new { XBV = new Int64[] { 6401, 31685 }, RER = 5967, SSA = new { QJYE = new Int64[] { 18817 }, OIGQ = new SByte[] { 42, 99, 53 }, QVQS = false, AGUM = 32659, CDUG = new Single[] { 0.08679015f, 0.151259f }, ENJG = new { YABLZ = new Single[] { 0.5790285f, 0.5233452f, 0.5186909f, 0.9762733f }, OGDFA = new IntPtr[] { new IntPtr(8695), new IntPtr(30823) }, ZTAST = new { WWGFOC = new Double[] { 0.863843390189038f, 0.844991408216297f, 0.979969940604628f }, YLOXJW = 13861, BSMXBY = new Guid[] { new Guid("aa1f579c-24d6-5314-7191-bb7b9b12b1b6"), new Guid("5569e644-bf9b-216e-164b-9ce64e1c2b24"), new Guid("789b71a3-3d8e-01fe-efe6-145babf8912a") }, WCLGJO = new Int32[] { 25676 }, PKBTWX = new Decimal(0.180795220742372f), BTPVOH = 3956, KISIFW = new { VYUKRZN = 2001, HSIZUWU = new UInt16[] { 38936, 53683 }, XWHIPGP = "TCSFOKASNSEZRWCEFNLI", VAWVPTO = new UInt16[] { 10107, 27199 }, LGWBZDG = 8670, ZQSNOOM = new Double[] { 0.0428187232663942f }, OQFEBNP = new { FPNLCPLR = new Single[] { 0.1014032f, 0.3860993f, 0.6688904f, 0.09752574f }, ZWWEBAKQ = 0.2813657f, IMHIHSAM = 'A', EIMUNTDT = new { KFAQFQNLE = 26239, ULSIXDFDU = new Decimal(0.645764567258658f), EEBTQKCQI = new UIntPtr(146), GPFRHQUWO = 28241, OMSQDWKOZ = new Guid("6ff17edb-23c9-08c0-03c1-792273a4b281"), UVMDXXABT = new { GHDFCCFWOI = new Double[] { 0.306576067724533f, 0.233773795996687f }, HPPAAHFGUX = 6672, VJFDTXVMXR = new Char[] { 'G', 'R', 'N' }, MNAQOZRAFA = 4380, OWWTWMLJLN = new Char[] { 'A', 'Z', 'F', 'W', 'G' }, ASVKCUWQHF = 107, GOSUFRMVVI = new { PWBBQKFYXZG = 7505, EHXKDYOIIKN = new Double[] { 0.381061800467345f, 0.782865050613352f, 0.258972210930182f }, RDUALXRCYJA = new Int32[] { 31701 }, KJIOFYYWQYT = new SByte[] { 37, 32, 26, 47 }, WTHNQOIPOUD = new Guid("6895229c-4f0b-7c3d-aaf3-a56014f9516b"), KYTGYXGRNEZ = 0.701357293269298f, OJYAFAYTAXV = new { KSMVWWPFPKOZ = new UIntPtr[] { new UIntPtr(117), new UIntPtr(247) }, WVAJOHTLZYRN = 40510, ZBJBXVFLKVQP = new { UEUAKVQFEDTRI = 170, MWEJZDPJFYFOU = new Guid[] { new Guid("fec63d3e-5152-8880-e3a2-7db271ee6980") }, FSZNORZOWWKYW = new Char[] { 'L' }, SJEYZNQHQRPLU = false, CKTSOZJBCPMII = 100, ETBNGWKVMXOKI = new DateTime(19209), GEBGTZFETRIIB = new IntPtr[] { new IntPtr(15287), new IntPtr(32715) }, EHTBMWJHGTRPG = new { UZOBFDIIGCTPZO = new DateTime(4336), OJLZSHQHJDXXVN = new Int16[] { 32162 }, YKTDHCYADYFAMM = new Char[] { 'Q', 'V' } } } } } } } } } } } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("LOQEBEPSQL", evt.EventName); })); tests.Add(new SubTest("IIKFMEYQTQ", delegate () { logger.Write("IIKFMEYQTQ", new { typeToCheck = "WMYTEZIZUWXNKVRDSJIG", R = 4262, S = new Double[] { 0.0596655388640545f, 0.190778685822514f }, X = new { SZ = new IntPtr(32650), WO = new Byte[] { 100 }, SI = new Single[] { 0.7200459f, 0.2501657f }, WD = new { IIR = new UInt16[] { 65449, 3140 }, FLW = new { ZDLX = "HKJQTKEKDUIUXIYEIMHI", RGOL = new UInt16[] { 65310, 33463, 3995 }, UUPS = new SByte[] { 85, 120 }, LRMA = 0.62267279514236f, GAAV = new { BUMNA = new Byte[] { 195, 88, 126 }, QJUIQ = new SByte[] { 60, 101, 110, 105, 118 }, LABOW = new IntPtr(7027), AWZEM = new Int16[] { 29744, 22884, 22085 }, MKMJW = new UInt32[] { 78, 102, 105, 196 }, YPFWT = new UInt32[] { 20, 181, 180 } } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("IIKFMEYQTQ", evt.EventName); })); tests.Add(new SubTest("OTKXXDQCMC", delegate () { logger.Write("OTKXXDQCMC", new { typeToCheck = false, D = new UIntPtr[] { new UIntPtr(249), new UIntPtr(51), new UIntPtr(168), new UIntPtr(240) }, Z = new Int32[] { 23996, 23464, 22320 }, T = new { CD = "IHEEJMBOMBBTQBJQIEGE", PZ = new Byte[] { 218, 61 }, YI = new Int64[] { 24691 }, PP = 14, CG = new { XCZ = new Int64[] { 25246, 6446 }, JES = "ONXNYPRHNKBVNGREITWF", ZPJ = new Guid("05a49bef-7f0b-7412-0828-0a8a941d5d68"), QGC = new Guid[] { new Guid("ab282266-2677-b6f7-af50-268fc88cafe5"), new Guid("18b696fe-2863-de74-0f51-68f09e5ea530"), new Guid("df2cf0c6-c814-2363-e298-41fde538eebf"), new Guid("ffbe4d57-9837-a616-4dbe-b1c7ea986d3d"), new Guid("ed821f7b-40b5-db46-9d12-6b3002df8c6d") }, VCB = new Byte[] { 230, 209 } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("OTKXXDQCMC", evt.EventName); })); tests.Add(new SubTest("DPTBVTJEZM", delegate () { logger.Write("DPTBVTJEZM", new { typeToCheck = 240, D = new Decimal(0.738066556275853f), K = new Double[] { 0.229902017037339f, 0.41293801107115f, 0.473091363661499f }, B = false, S = new UInt16[] { 42468, 21158 }, O = 112, E = new { QP = new Byte[] { 167, 11 }, KQ = new UIntPtr[] { new UIntPtr(62), new UIntPtr(96), new UIntPtr(188) }, HL = new Guid[] { new Guid("0f9ea815-e8f1-f446-3734-8924c1651d28") }, JG = new Single[] { 0.04892373f, 0.1359699f, 0.2531015f }, CY = new { OIW = new Single[] { 0.6120024f, 0.8221205f, 0.2808428f }, ZVM = new UInt64[] { 58, 115, 175, 218 }, DGB = new UIntPtr(95), HNJ = new DateTime(32745), URT = new { KGSX = new Single[] { 0.3245929f, 0.9920719f }, AMPA = new DateTime(21906), BCBM = 27456, DCDE = new { JTTZV = new Int64[] { 24658 }, URCCB = new Char[] { 'F', 'J', 'X', 'G' }, BDYPR = new { QBCVFK = new IntPtr[] { new IntPtr(3843), new IntPtr(2593), new IntPtr(12594) }, QNQGCJ = new UInt16[] { 55646 }, JMAFAG = new { ERZAUKO = new UInt32[] { 11, 190, 127, 195, 48 }, MOHRYUK = 7512, VDELVZX = new Guid("7843d5a5-b907-6dd3-924d-be1cb93d035d"), UMOLQVX = new { DFJNYFQI = 0.237980773317619f, BMCPBJJE = new Int16[] { 20062, 5735, 10246 }, GDBWLNFS = new { YAXMTUOBD = 32596, VHBLVMYEK = new Int64[] { 28385, 7676, 5331 }, MSXWCIQNR = new { LPFTQPSHBA = new Guid[] { new Guid("3a66afd1-95ac-d049-dd5e-c92e29156522"), new Guid("70972ebb-5f42-92cb-459f-73b9335cf4e7") }, QEYBQBYPAI = 54, LUVYLSNKYB = new Int64[] { 8363, 23005 }, IVFTQDKAQX = new { BSYASPOCKHM = new UInt32[] { 102, 49 }, XJPHSAQOZVT = 0.2405056f, FZWXSHNSCZK = new Byte[] { 220 }, WVRXQNQKWHO = new UInt16[] { 62702 }, QHMTDHWUJCN = new { KTNRDUJEGUEU = new Byte[] { 6, 201 }, GFKIRIUKRFFI = new Decimal(0.676525380311778f), EDMTDNXAYHCX = new { JWNLNPSYARJBL = 39247, VLXLNBCRSBUNH = new UInt64[] { 193, 37 }, DFUYXXGSQPXCM = 0.657904632230245f, HYYPEMJQJIUWT = false, FRULFVQGRLOTH = new DateTime(26772), YQXGTWPRBTUPK = 68 } } } } } } } } } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("DPTBVTJEZM", evt.EventName); })); tests.Add(new SubTest("GMAJUPRHAJ", delegate () { logger.Write("GMAJUPRHAJ", new { typeToCheck = 41, H = new Boolean[] { false, false, false }, Z = new Int64[] { 15790, 12263 }, I = 57, R = 0.2723505f, C = 61611, P = new { CH = 'B', NH = new UInt64[] { 88, 62 }, PI = new IntPtr[] { new IntPtr(8424), new IntPtr(788), new IntPtr(282), new IntPtr(6940) }, NN = new TimeSpan(14044), BJ = new TimeSpan(1834), GL = new { IYM = 97, XVC = 73, ERL = new UInt64[] { 17, 60 }, SRZ = new { ASJE = new Double[] { 0.973957652213963f, 0.746552592025396f, 0.430610016188868f }, ZZAG = new Char[] { 'T', 'C', 'V' }, WVNV = false, PLXU = new Int64[] { 21852 }, SJWO = new Guid[] { new Guid("e558801f-c31a-e6ef-b2cb-bf4a96d1e543") }, RHIF = 116, TLQH = new DateTime(32402), UWHP = new Char[] { 'X', 'A' }, XLPC = new { CNDXD = new Double[] { 0.0393844242391104f, 0.903604804493303f, 0.122730238420297f, 0.379496013456721f }, OKOAO = new Guid("6621804c-18e4-2f3c-9ec0-78dfb01d8ddc"), RCOBB = new Guid("b75881f5-bee2-9040-ba53-c5a8a9ee8126"), PZAIN = new { DCAQZK = new UInt32[] { 114, 60, 155 }, CVVKCS = 'Z', JTIIQP = 66, KNEVYD = new IntPtr(22043), WFWNTO = 23886, TEPHTQ = new UIntPtr(108), OEPHAF = new { MMIHPWK = new Decimal(0.471738442998258f), YANXWFQ = new DateTime(27885), JOLALPT = new { PYHTOPUR = new IntPtr[] { new IntPtr(5154) }, LYTOKIRI = 142, AKIOTERQ = new { BLWRWHMCD = new Single[] { 0.9205768f, 0.8986465f, 0.8291523f, 0.8944461f, 0.2247913f }, WFMZEXJUE = new Int16[] { 17005, 29689, 30056, 27417 }, DXQONYFUL = new UInt16[] { 8615, 56659, 3085, 44246 }, RXJTCMBHF = new { HZMGVYJJWU = false, CTUGSYEYOW = new UInt16[] { 16254, 39925 }, NOQKVXTWXB = new UInt16[] { 3295, 5237, 60213 }, JTPOVYRGNT = 0.9116467f, ZVTDCGTCJK = new Double[] { 0.460546442056329f, 0.598205414879231f }, SYBWDQABPJ = new { WYIPCPFWIUS = "PILGVNDMFUDGAGUEHQGD", DQTQIABZLFV = new UIntPtr(72), UDXSTAPZUUN = new UInt32[] { 14, 0, 177, 109 }, XNBNRSMBTMW = new { JTPIXNDTESLS = new SByte[] { 59, 3, 14, 62, 69 }, ZWAIVGMFDOXX = 15282, LWAQAJALHBHQ = new { TAKMUQLRTQBKR = new IntPtr(1212), MTZPOQTWKBKSY = 10041, YBEMMURTHLWJU = 0.4509597f, ZKMMYOCRCCGOB = 'C', TTECCJMDLTUZR = new { DSGYBUBZFLPAWJ = new UIntPtr[] { new UIntPtr(204), new UIntPtr(166) }, GPABSDFSSGNHBT = new Int32[] { 30221, 12534 }, KNKVHNHRGNHOBG = new Boolean[] { false, false, false, false }, SFNFYPLPBGINOR = new UInt32[] { 250 }, LLLVSOXSHJVEVQ = 26563, FEOVFYQVBVUBET = new { DOIPDQVEQEIUYOT = 'N', PWIJCJMNVPUXUVO = 24, HVFNARBNKNLABBU = new Byte[] { 135 }, MILTMZCPVFKTKMG = new Guid[] { new Guid("b83ff17d-2702-9c12-290b-4303387f219d"), new Guid("200f095f-5732-fe78-0967-abcb01d2e441"), new Guid("1ee05a4c-5f30-dab4-7aa0-2af5ae238327"), new Guid("e8bf5c8e-0440-ab1d-f05e-0a711ef78cf6"), new Guid("b0d94093-586b-d8dc-d314-b88847dae21a") }, MMNXOFGWSWBNTOA = new { WLJGBNUWDXELRUAA = 15778, OHNLXCFWUCBCBRKW = new Guid("01dc1a64-6e84-d056-0981-3368b8d10193"), ZIVRQKAKTPBRVWXA = new { ZSJALDWQATBUDUHXB = new Int64[] { 7547, 7641, 11480 }, XWRCLNJQVCGFEARRN = new UIntPtr(3), WMFQWJFHZHDPYQRDC = new Boolean[] { false }, PYUGVYMVQCCPKDFJT = new { RGUSFGKIRMIONXPRGJ = new SByte[] { 122, 69, 107, 70 }, KSKNPFWSTMTHXLWFNJ = 30426, YDLEGCENYDULHNHNKF = 13655 } } } } } } } } } } } } } } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("GMAJUPRHAJ", evt.EventName); })); tests.Add(new SubTest("QOFSQMRJSI", delegate () { logger.Write("QOFSQMRJSI", new { typeToCheck = 17197, C = new Boolean[] { false }, W = 0.6688777f, K = new TimeSpan(13461), H = new IntPtr(1327) } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("QOFSQMRJSI", evt.EventName); })); tests.Add(new SubTest("RUAPYUJPXJ", delegate () { logger.Write("RUAPYUJPXJ", new { typeToCheck = 26904, L = new IntPtr(28072), Y = new { SR = 16489, DS = new IntPtr[] { new IntPtr(9161), new IntPtr(15856), new IntPtr(19730) }, ZR = new Byte[] { 113, 182 }, IT = new Decimal(0.503867492780028f), PL = 11645, CP = new { YYD = new Byte[] { 81, 83 }, DTI = new Char[] { 'S', 'K' }, UWI = new Guid[] { new Guid("0b9ab745-c38f-ae5c-ee8b-be32c888d439"), new Guid("d5c4bd0c-c295-66ed-b3aa-5f086561b2b7"), new Guid("fdab661a-d787-844c-86d0-51ab34b91d13") }, HXH = new Single[] { 0.03633814f, 0.08205427f }, TQV = 199, PLI = 19842, SQB = new UInt64[] { 32, 88, 130 }, GZR = new { FMFI = new Int32[] { 21690, 19727 }, XNMX = new UInt16[] { 1517, 46281 }, YTDF = new Char[] { 'C', 'M', 'I', 'C', 'W' }, LCPS = new { LTNRE = new Int16[] { 21083, 30470, 1846 }, LIFCW = new UInt64[] { 126, 161 }, WRFAB = new UIntPtr(241), LYTWY = new SByte[] { 100, 94 }, YNOPT = new { UPGMIC = 'S', VPWXWU = new Guid[] { new Guid("0bec6bd3-0f49-3e13-0a22-f7a6466de69c"), new Guid("9a2d7e8a-e798-6fbd-f47e-c0fbc55d8935") }, FBNUBH = 23436, HWAHNU = 119, CMVPEX = new UIntPtr(30), EXQJXZ = new SByte[] { 100 }, AHHNBZ = new { SIRPAGK = new TimeSpan(5108), YJUKYUM = new { IDWPDRFA = 0.4160521f, HFNDKDTN = new UIntPtr(110), WRGSYPLN = new UInt32[] { 124, 112 }, IFUYJFJP = 177, OSLRETMU = new Guid("1d9a5d0f-2d11-4e49-41bb-c6e749ffb73c"), QLWXMLQW = new UInt32[] { 110, 126 }, TMCDKBLP = new { TFTEWLADF = 23, DQONAXIXL = new UIntPtr(57), NKQSCPIGC = new Double[] { 0.335936982341081f, 0.798803394566664f, 0.203710686510294f }, ATXMOLXJG = new Byte[] { 218, 243, 154 }, ZXDXPCMTN = new { DVQGUGTXNX = new Guid[] { new Guid("7f510656-4c99-2866-7925-7f05f2e31ee5") }, FPVPOIXABR = 105, KSPEAFTJUU = new { ECRRIRZWISX = 135, CZOEVMBECBK = 5, TMSOBCLKSXW = new { ZFBFJWHHZBBB = 51826, HSAAQHUNFJQD = new DateTime(16012), HCKBREPLWVGT = new { COCRLBZNUSKRH = new Int64[] { 25398, 18440, 5124, 16409 }, VVSSMHSZQAZLZ = new Decimal(0.239939377289237f), FTXFFLNYPEIGO = 16104, UCYXPACNHVWDA = new Guid[] { new Guid("c572c744-9be8-ae55-a5ff-f5663696df37"), new Guid("7c616885-fa34-fb81-8380-46d4df1ce0ff") }, NOXWEXKJZGHXD = new { ODBDHYGWMBGVDG = new IntPtr[] { new IntPtr(24878), new IntPtr(3359), new IntPtr(9656), new IntPtr(29215) }, IMNNQUISNVJSZQ = new Double[] { 0.333982671300873f, 0.709567602588594f } } } } } } } } } } } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("RUAPYUJPXJ", evt.EventName); })); tests.Add(new SubTest("UKAUNDFLFU", delegate () { logger.Write("UKAUNDFLFU", new { typeToCheck = 27946, R = new TimeSpan(1057), U = new Int32[] { 22906, 20859, 28666 }, C = 189, P = new Single[] { 0.519811f, 0.5041391f, 0.7190451f }, K = new { MZ = 60259, QH = new UInt64[] { 13, 24 }, OK = 202, PN = new IntPtr[] { new IntPtr(9374), new IntPtr(10473) }, ZV = new UIntPtr[] { new UIntPtr(155), new UIntPtr(14), new UIntPtr(175), new UIntPtr(107) }, GO = new { HIN = 0.559999000076204f, XWB = 0.955704208442804f, FEN = 199, CHL = new Decimal(0.588603359921185f), YCE = new { HPDR = 30, IFKN = new Char[] { 'P' }, HNLV = 832, WCKI = new Decimal(0.889976364509191f), NTCQ = new { JDJFI = new Int32[] { 26731, 12314, 11103, 1921 }, GGNCO = new Guid("ffc16904-8ee6-e9fd-ffaf-5ad72376f7f8"), ZFMUU = new TimeSpan(12330), TOGCW = new { HHLCUP = new DateTime(24514), EBQFJU = 50222, VUNLNW = new TimeSpan(13260), YIRJJU = new { ZFEWJUE = false, DNVEWPL = new UInt32[] { 111, 69 }, ITLPLTK = "RCOIKQOSCESBNRQKZIXU", WHANWJC = new { KAMKVGBI = new Single[] { 0.7307441f, 0.7706692f, 0.3229384f, 0.393829f }, BVEIWMXB = new { AOQTDZIDW = new Decimal(0.7615850319907f), QLBLOYTPC = 24143, YCTIQWNKN = new { PVIOUHJLMC = new Int32[] { 2254 }, SJQUTUYSHY = new IntPtr[] { new IntPtr(11222), new IntPtr(14872), new IntPtr(26227), new IntPtr(16896) }, RQJQSHJTIA = 0.8642319f, NQHPIDAMYE = new { KJSWDTMUHXZ = new UInt16[] { 38561, 39081, 38208, 52456 }, ZUUVVKLRONG = new Int16[] { 29050, 7863 }, IKEXWNMGZYV = new UInt16[] { 56953, 58852, 25618 }, HOTXDKMRPNI = new UInt32[] { 63, 46 }, OTSVEPAHEKC = new TimeSpan(31916), PRJAVZRGCXY = new { RKWPVTXVSFYS = new Int32[] { 12618, 22709 }, FDIDEQXAVVHP = 16, NLLWUDTTKLLM = new Char[] { 'J', 'N', 'A' } } } } } } } } } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("UKAUNDFLFU", evt.EventName); })); tests.Add(new SubTest("DVPCSAUOFX", delegate () { logger.Write("DVPCSAUOFX", new { typeToCheck = 105, U = new Byte[] { 121, 90, 148, 115 }, Q = new Boolean[] { false, false, false, false, false }, O = 217, D = 28094, E = false, C = new { KR = new Byte[] { 184 }, BO = new IntPtr(10916), WS = new { POZ = new Char[] { 'A', 'I', 'U' }, EHV = 0.05825089f, EYD = new Boolean[] { false, false, false, false }, YWY = new Int32[] { 21685 }, JKT = new { GFRP = 180, LEEZ = new Int32[] { 31269, 26380 }, WJKA = new Int64[] { 12806, 12324 }, HQMV = new UIntPtr(197), PQBG = new { SPFDG = new Byte[] { 106 }, PXIFI = new Boolean[] { false }, EWWBN = 25, XXDCU = new { KTLUWO = "VYGJPCEONUMXWHOSEIRE", TBJWIQ = new Guid[] { new Guid("3c79a885-fd24-416c-9679-3dbf7cfbd77a"), new Guid("c664d6ab-200a-7746-da79-e02f2bd0734f"), new Guid("0b43812b-5310-bb6a-ce54-c0faf4faaf08") }, DBIMBT = new Double[] { 0.813862412615615f, 0.16768836517245f, 0.894481414414235f }, ONSOSI = new TimeSpan(30187), GQADDL = new { RDOFLUM = new UInt32[] { 226, 42 }, TPUBUHI = new Boolean[] { false }, AIAMXVL = new { BEQRPHFR = new UInt32[] { 1 }, VINGJIUV = new UInt16[] { 3688, 44055, 13365 }, YKYIZZCD = 33, RKZTIONH = "VECPUBEVZYXDOSQHGLKC", CRPKMSQT = new { ZRRCRXDUS = 30515, COSOFLITY = 0.437890699802847f, NJTLGVNVH = new Single[] { 0.4743058f, 0.6826588f }, DZZPSCQNW = new Int32[] { 14027, 16626, 25968 }, DHOYAFAJX = 0.1878178f, WESXMWZFN = new { IZTKSOQTGD = new UIntPtr(231), VGMWIUHVXL = 37, DUWUQUORRJ = new Int32[] { 24838, 15385, 22103, 5383 }, EFMPHDUKHF = new IntPtr[] { new IntPtr(27741), new IntPtr(25949), new IntPtr(11463) }, LPNEXSLNFL = 31829, TYPIVGZMCY = 25701, ISNTRDRYLK = new { JAGJTYXQISQ = new DateTime(30107), NLOAFXKMXLW = new UInt32[] { 186, 81, 27 }, RWCUQIIPPCL = new { MAOLQZMQWFFG = 24, OZWCVNPUGUFY = new TimeSpan(2485), NSYJCNEIYWYZ = new UInt64[] { 182, 252 }, ZLPNCXTITMGY = new { XGIRKAMGJMHWM = 110, BZEVGGVUESVCP = new Int32[] { 24112, 31732, 1297, 21916 }, LCEPYAHLXNAZM = new Int32[] { 15473, 22430, 7434 }, BYJNHTIKRRKNN = 7361, KQFNWUIOPFUOH = new { IGHJQLRXSBWFDR = new Guid("33a7ce97-05af-e92e-d466-73fdf5e33962"), NTTSCJUYHYSKTI = 150 } } } } } } } } } } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("DVPCSAUOFX", evt.EventName); })); tests.Add(new SubTest("GZCDGVUUZQ", delegate () { logger.Write("GZCDGVUUZQ", new { typeToCheck = 9733, V = new Guid[] { new Guid("e033a0b8-89c9-cc4f-0192-de7ca4b5183a"), new Guid("bece8a4d-2ec1-51c7-0c4e-53bc4e092dc7"), new Guid("217983d2-b7a6-0f4f-e1f1-68f582536d0f"), new Guid("05defa39-7719-007d-7845-43d44edd09dd") }, C = new { QY = 51, PR = new Boolean[] { false }, YJ = 23037, YA = new UIntPtr(181), LB = new { HVX = new UIntPtr[] { new UIntPtr(104) }, URQ = new UInt16[] { 44450, 65128 }, UKH = new Byte[] { 177, 177, 117 }, BKR = new IntPtr(24548), JUB = 61483, OCA = new { OKUI = 0.723938481288002f, TPVZ = 45, AWCE = new Guid("34678f43-f677-5904-534f-57819b535b88"), PLYN = new { JOEYB = 'H', ZSRBS = 18950, ANUTM = 57036, JYIXZ = "ZZLKKPBPIZTYFEPVDZGV", GNPQW = new { KTEVFY = new Guid[] { new Guid("d9575c4f-4b11-4726-780f-323d0d625777"), new Guid("875231e5-e82c-cb4c-0f52-1d8ce5219502"), new Guid("1f9b4034-e700-179c-40fe-6465bc5073a8") }, VHZEMR = new { YUVRLYR = new UInt64[] { 252, 7, 240 }, EVHISFB = new Guid[] { new Guid("9c0aa810-4313-0aff-c630-6aea14a84d67"), new Guid("ca3c19cd-3131-13fe-c5b3-56e32cbdb1ed") }, FSVRPVR = new Int32[] { 10121, 27905 }, OQISNUD = false, YEXTPYF = new Boolean[] { false, false } } } } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("GZCDGVUUZQ", evt.EventName); })); tests.Add(new SubTest("PEYHZTCVQQ", delegate () { logger.Write("PEYHZTCVQQ", new { typeToCheck = 216, Y = new Byte[] { 96, 147, 99, 27, 169 }, R = new IntPtr(27613), S = 555, F = new IntPtr(31672), O = new UIntPtr[] { new UIntPtr(122), new UIntPtr(145), new UIntPtr(214) }, B = new { ZG = 0.9405469f, NK = new UIntPtr[] { new UIntPtr(50), new UIntPtr(177) }, LX = new SByte[] { 4, 105, 73, 44 }, RN = new { FJQ = new UIntPtr(99), REQ = "MWQYNVZRSISOGRULTEBQ", LWP = new UInt16[] { 42063, 17282, 51741 }, BZF = new { NNED = 0, HHVT = 6931, SSRG = new IntPtr(18503), FCIB = new { DJPBN = "CPJJCNDDMXHWPQGTQXDZ", WCCEA = new Byte[] { 131, 73 }, COQQJ = new Single[] { 0.8700023f, 0.009697844f }, VHSEX = new IntPtr(8656), TUCFL = new { ATYMTM = 16177, NDOSQZ = new DateTime(16454), OMYSHO = new Double[] { 0.770742088915194f, 0.754024858471949f }, IXOUCI = new Boolean[] { false, false, false }, PANDCW = new Int32[] { 20424, 3478, 17798, 20510 }, RYHDEM = new { HXOZFQG = 238, QDLOGXV = new UInt32[] { 50, 186 }, PCPMRRR = new { HKBJHEEW = 31409, DDJRWHHN = new Guid("e113b463-4e45-1c6b-4f10-98c3ce077c23"), QHUDBAOJ = 19261, WINJWRJY = "YUZNOCPCWNBLILKZCKRZ", OXQRSBUY = new UInt64[] { 245, 89 }, EESGRDHF = new { FEPMYFJUP = 0.3790679f, XJBAWSRCL = new TimeSpan(15366), QDKHRPHRT = new UIntPtr[] { new UIntPtr(125), new UIntPtr(4), new UIntPtr(152) }, THIBYLHXL = new { TCAJUDSJYL = 0.655032592199292f, YZJOXSFIJC = new DateTime(30596), QTRVTGVOOM = 82, AMOWYSHFJN = new { JJSJNPRDKAE = new UInt16[] { 37585, 27963, 41751, 14954 }, BOFFIGRLLHO = new Guid[] { new Guid("a9b7e0c7-b854-4c9f-cbc9-a7776b79141e"), new Guid("d30fc9b3-8a62-8288-1193-09e20f8b87be"), new Guid("d7372ddb-b090-da41-8bfc-55a446abfe11") }, IKQVPKCKHCJ = new { SFWKCNXKJFVK = new Byte[] { 6, 160 }, DWXXLVCLISUF = 229, AZULVMDJGJYJ = new Int32[] { 17307, 31889 }, YNACTTGGMJRO = new { QUNSIHIEIGBYS = 'A', QOZBRANVSRLVZ = 0.009747075f, KTGWJVOAQAZTS = "QYGRDWVFJFOFBTTYFDLZ", JEZNPXJPWPGSZ = new { QWNFNTQFLRKYCN = new Byte[] { 66, 70, 156 }, HUJQIHWMFPADKH = new Int16[] { 12018, 3191, 4937 }, OKUNUGZVWYMPON = new { JAOEIMJJIOQTIEQ = new Byte[] { 95, 117, 7, 145 }, IVNDPNYAVNUKUHX = 135, AOGZQTECFWBYUET = new { WCGTZGLAFHQVPYUJ = 29675, QNULRBJBJRXCAIAN = 42, DRZOOARAYPDKNFHV = new { OGCRPSQEBJIFPMOLD = 147, ZBZTTRDTXZERUFUUK = new Boolean[] { false, false }, KBUNERMKLBSGDMIWN = new Char[] { 'W', 'E', 'Q' }, YXPXHBFRKKSUADYIX = new { EOUCGGRRESAFMIHMBB = 0.5015839f, NLZACATGRDFEKSYMGR = 21352, FCJELYBLHYBKNUQCUB = new UInt16[] { 18880, 54860, 6026, 37501 } } } } } } } } } } } } } } } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("PEYHZTCVQQ", evt.EventName); })); tests.Add(new SubTest("MZWAAJERJE", delegate () { logger.Write("MZWAAJERJE", new { typeToCheck = 'M', P = new Double[] { 0.460442545106841f }, D = 'E', A = new UInt32[] { 67, 36, 78 }, W = new Char[] { 'I', 'G' }, H = new UIntPtr(117), R = new { RP = new DateTime(32217), KU = 20, WL = new TimeSpan(18084), RZ = 147, QE = new Single[] { 0.6445301f, 0.9593939f, 0.6185194f }, JU = new UInt16[] { 56151, 47367 }, DY = new { KKM = 32, LNK = 30745, BLN = new Int16[] { 26524, 28314 }, XBA = new Guid[] { new Guid("d07beea2-ff9f-f7df-a9ee-dce1b1bf28be") }, XPD = 163, XYH = new DateTime(6908), IKM = new IntPtr[] { new IntPtr(6356), new IntPtr(7280), new IntPtr(10740) }, CIS = new { IIDO = new Int16[] { 16042 }, SVPV = new Decimal(0.902215693566117f), MSEM = new { VJWZU = new Int64[] { 30322, 19992, 8810, 4326 }, WIQZD = new Guid("e79fc3c7-eb57-f50b-eea5-7b2b28444957"), OISCP = new IntPtr[] { new IntPtr(28509), new IntPtr(12842) }, ACABI = false, RVSIX = new Char[] { 'W', 'G', 'P' }, MTOVX = new Guid("3ebc7cfc-f41e-50e3-4361-a67a334e99d7"), UYTRR = new { JITUPO = new Single[] { 0.5914341f }, UYSDTQ = new Int32[] { 4040, 67, 17391 }, XQGRSC = 15346, HRKHFD = new { HKRDQXB = 'L', YKRUVRE = new Single[] { 0.9551666f, 0.6696661f }, IBCLZQF = new { EPIXSADR = new Double[] { 0.63716795930507f, 0.488180534675801f, 0.0381078198729585f, 0.999525385908561f, 0.206607579815484f }, QZGKUXMS = new Double[] { 0.60333141712627f }, UIPNBHXC = new UInt32[] { 14, 51, 194 }, RMLTLUWB = new UIntPtr(36), ADNFNIUX = new { GEYHIUKHS = 229, FOMJUDONY = new Boolean[] { false, false } } } } } } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("MZWAAJERJE", evt.EventName); })); tests.Add(new SubTest("RBLWOSFNJM", delegate () { logger.Write("RBLWOSFNJM", new { typeToCheck = 0.646068023352915f, M = new Decimal(0.853183537187606f), D = new { ML = new UIntPtr(28), YY = new Int32[] { 19574, 14552, 23808, 7767 }, VW = new SByte[] { 86, 3 }, KI = new { ZUB = new SByte[] { 39, 53, 15, 77 }, WIH = new Decimal(0.425560978905093f), CAB = new { VVXP = 3044, IIZF = new TimeSpan(13673), PAPB = new UInt16[] { 51465, 54938 }, JUSE = new { KASQC = new Byte[] { 186 }, VXCOA = new TimeSpan(12884), BUMRM = new Int16[] { 29994 }, CRGIS = new { VWZRGD = false, JASFGB = new IntPtr[] { new IntPtr(4063), new IntPtr(25611), new IntPtr(17961) }, QAAQPC = new { IXDGBDX = new IntPtr[] { new IntPtr(17133) }, LGAWGWL = new IntPtr[] { new IntPtr(11687) }, WRUTLFA = new Decimal(0.262238032772317f), AGICGUQ = new { UCWPJSIQ = 0.755853892190314f, BNVUOQDS = new { LODRABHXA = false, ZGFMTOUDE = new Single[] { 0.5840299f }, VREZJEFRR = new { YNJCQKWNCU = 38, LAUIJBZWZO = new Int16[] { 29064, 21536 }, IZVBXSVMVK = "ZXVDHVZFOJQPCIBWOIDL", CVISGBJAQJ = new UInt64[] { 245, 64, 120, 139, 14 }, EBVERVYZGR = new { IKAMECMBQBO = new UInt32[] { 166, 158 }, SHPYEBUYTRX = new Decimal(0.0225669848837736f), QVALMQKMXSU = new IntPtr(13011), OOSFPGWHMKF = new { AVEXKRIOIFVG = 20524, HUBUOVBXNFFO = new { CQAPEKUKRLNCG = new UInt32[] { 23 }, BSICPMYBFRVJZ = new IntPtr(27758), REDFYHQQVVELW = new Char[] { 'I', 'M' }, ODQMWVXDYQRYJ = 11, LLTUWXCFGHKBN = new UInt64[] { 104, 125, 200 }, ACUGDSTNAVUBF = new { OGIGDGKTSBLBLY = new UInt32[] { 231 }, TKXNPPECKWRYSZ = new SByte[] { 20, 43 }, XQAYEYGVRIAJFR = 0.946589092233493f, IPCKDRZQEDSJSU = new TimeSpan(18649), JEOHIGHUDBVHPU = new { XSCHQDXRSFRJUAF = new Int16[] { 21356 }, IXAADMBCIHHCWRA = new IntPtr[] { new IntPtr(9871), new IntPtr(15047), new IntPtr(6611), new IntPtr(5979), new IntPtr(9756) }, ZHLDWFRMIQYMGPF = new Guid("34a20609-2db9-a506-93c4-b9a16555a96a"), YSUXPQGOVPKQIZI = new UIntPtr[] { new UIntPtr(178) }, GQRTMRIOUWCPBSB = new UInt16[] { 4216, 51572 }, TIPJKQFPBQHVZQP = new SByte[] { 123, 66 }, JPHDLBLIVTDYTXJ = new { MJGAVKVZMELBBSUF = 34, JLWUHHDAOXBRHSXI = 27930, PGCNQUZAZKQAORKE = 19063, QOYTRJHCLMDJDJEV = new IntPtr(5135) } } } } } } } } } } } } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("RBLWOSFNJM", evt.EventName); })); tests.Add(new SubTest("QASSUFJCNV", delegate () { logger.Write("QASSUFJCNV", new { typeToCheck = 0.1526777f, Z = new IntPtr(27130), E = new DateTime(28804), F = 25462, J = new { GM = 100, AX = new Boolean[] { false, false } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("QASSUFJCNV", evt.EventName); })); tests.Add(new SubTest("EFVFCVXZGO", delegate () { logger.Write("EFVFCVXZGO", new { typeToCheck = new DateTime(31997), F = new TimeSpan(21567), Y = new { WT = new Byte[] { 88, 238, 253, 105 }, VN = 30604, RI = new Double[] { 0.969028484061839f }, IR = new { SDS = new Int32[] { 3461, 30290 }, WHY = new IntPtr[] { new IntPtr(29269), new IntPtr(28772) }, BNG = new { QPEA = new Guid("26711abf-2742-fbc5-c132-5597287eac60"), SVXY = new UInt32[] { 74 }, PTLC = new Boolean[] { false, false, false }, XOBH = 161, RAMN = 201, UALY = new { CEHMK = new TimeSpan(3043), UJYOG = 178, HABQR = 3, MCZYD = new { FEKEFG = 41, VOPVPT = false, YDTYAJ = false, JUJUSE = false, YTDKET = new Double[] { 0.739441244741642f, 0.999074191785918f, 0.921797857583406f, 0.444924431594519f }, WFMMMV = new SByte[] { 73, 60, 8 }, VDDVEE = new Int32[] { 20337, 6873 }, XLVMIW = 31435 } } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("EFVFCVXZGO", evt.EventName); })); tests.Add(new SubTest("NNYXRKOFDN", delegate () { logger.Write("NNYXRKOFDN", new { typeToCheck = new Decimal(0.771234201160834f), D = new UInt32[] { 105, 202, 122 }, G = new Decimal(0.160076419897413f), Z = new UInt16[] { 4093, 1900, 31931, 33041, 64090 }, P = new { CZ = new Byte[] { 96, 125, 84 }, ZT = 0.488393806148504f, VX = "UBWEMCXTCXORXLGBUDAP", EB = new Double[] { 0.845220311472761f, 0.377726074484049f }, XD = new Decimal(0.230511360443435f), RF = new Char[] { 'O', 'A' }, KC = new { IQN = new Single[] { 0.2724214f }, MHS = 8296, NRL = false, XGA = new { VOFO = new SByte[] { 31, 26 }, EYLU = new Char[] { 'K', 'V', 'T', 'Q' }, EWLD = new Single[] { 0.1778682f }, NIXW = new Single[] { 0.1150481f }, HKMK = new Int32[] { 4267, 20585, 29627 }, IANP = 22, CDKJ = new { ZNWYK = new Double[] { 0.679579930696441f, 0.00625421898730761f, 0.808734144926413f, 0.392857339416098f }, ZJTOT = 20818, RWXCR = false, UWMGA = 29390, JAFYE = new { IJAKFF = 183, UVTHVR = new Decimal(0.554945690815777f), EATXGT = new { ZLDBSLQ = 67, PJORMSW = 27102, IZBSZFY = "TWWHROELRIFASYRVJTZO", VFEGCQA = new { YCEJGULH = 214, DETMDEDX = 0.455708133268965f, TEWUZMNI = "LZQCZPMEKLYQOSGLDOAG", HXRNQSFN = new { ONTQGTVHK = new SByte[] { 66, 67, 24 }, DEWBFXHOG = new { HYZRKEFNGW = new TimeSpan(13325), JGEDXCZSCE = new UInt64[] { 138, 189 }, ECBPHSKQGH = 54959, YWPPUEMRAN = new DateTime(24189), XCAFOOFUSF = new UInt32[] { 189, 68 }, DXYEAIJBQK = new { EANJYXRPKRH = 7290, RFBSBVBSRNM = new Decimal(0.813681333704703f), IRSETZNYZRF = new { PHCDVOURFUMU = 12121, VILJAXCRJXSM = new { NMEGROWCTSYXD = 0.0571230114703639f, LVWLOTDFMQQHN = 58892, FDBGFAOUGKOGD = new UIntPtr[] { new UIntPtr(78), new UIntPtr(201), new UIntPtr(68), new UIntPtr(140) }, FHDLGNBHYUIZT = new Byte[] { 47, 236 }, PODYSUBMOPXBQ = new Byte[] { 195, 19, 239, 43 }, MAUYKJECJGEWD = false, AUTJVZCERUEVO = new DateTime(5962), MLGYHHEUQNKMU = new { SOXXZROCHGFZKW = new UInt32[] { 183, 41, 20 }, OPGAUSQEEPWADV = new UIntPtr[] { new UIntPtr(226), new UIntPtr(184), new UIntPtr(203), new UIntPtr(129) }, IMDWGVXHGEEAYX = "PPAYHAGGTMQYPCEZDJFG", PKZVFTXVHTVCSC = new { ELVMCJZIZTSZUPO = new Int64[] { 16798, 22749, 18457 }, DULTWPIOOIONAUO = new Int32[] { 16044, 1683, 23136, 28852 } } } } } } } } } } } } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("NNYXRKOFDN", evt.EventName); })); tests.Add(new SubTest("CFJVLQUDLD", delegate () { logger.Write("CFJVLQUDLD", new { typeToCheck = new IntPtr(32103), I = new Char[] { 'G', 'T' }, Q = 0.5608475f, T = new Int16[] { 22323, 25076, 6683 }, P = new { CS = new UInt16[] { 35499, 18830 }, IY = new { QFW = 151, JYY = 172, NQL = 230, EBX = new { HQUC = new Int64[] { 12976, 16642 }, XQNN = new { MQKRZ = 39, DEARW = new { YCOQDL = new Single[] { 0.8138473f, 0.7257694f, 0.8797836f, 0.3725139f }, EAHWCB = new { COFSLKB = new UInt16[] { 22312, 44089 }, LZPDXTG = new TimeSpan(28973), DSRLUFC = new UInt32[] { 83, 99 }, MJJDOQY = 29765, IFLXBLR = 146, VFEKTIY = new { ZILDKNJF = 4171, OIKYFIUY = 'M', GRFUCSHZ = new UInt32[] { 66, 128, 70, 8 }, QBFPHNMO = new { UWFGMSDJC = new TimeSpan(15460), PUPLSRFJH = 0.253784295755338f, GLNDNCUQS = new { WGEWGAENQT = new Guid[] { new Guid("11bb0bb8-356f-e16a-3763-e18278502059"), new Guid("255a75cc-b32d-9ac1-8853-ee3eebf33d2f"), new Guid("7e31286e-3427-f3c1-7093-21d3bf1be3c1"), new Guid("08de931e-d54f-17ac-f3f9-77ed454919e0") }, IMVMTWQHCG = new TimeSpan(16563), ZUZOQGHFHA = new Single[] { 0.2412148f, 0.5073174f, 0.1115995f }, SFSMSSODQG = new UInt16[] { 58532, 57513, 26707, 14931, 32433 }, IAJXALTAEB = new { GFFYANJFSHC = 0.424585855763678f, DDOKSWDTQYG = 13825, KFVHIMQYNGU = 15, ULNVYDGUTWW = new { IIIXNPHRLQZA = new Boolean[] { false, false, false, false }, SDQQWUTRBSGV = new TimeSpan(30615) } } } } } } } } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("CFJVLQUDLD", evt.EventName); })); tests.Add(new SubTest("EZLBGFNUSP", delegate () { logger.Write("EZLBGFNUSP", new { typeToCheck = new UIntPtr(54), Q = false, X = 47, L = new Boolean[] { false, false, false, false }, D = new SByte[] { 1, 38, 42 }, N = new { CD = 180, UH = new UInt32[] { 84, 87, 235, 153, 10 }, BI = new { DJF = new Char[] { 'N', 'C', 'F', 'F' }, GKM = new Byte[] { 126, 142 }, MNR = new Int16[] { 21547, 9297, 2433 }, RSK = 6538, EYY = new Int64[] { 28081, 23219, 30386, 31162 }, PID = 204, LLF = new { UHBP = new Byte[] { 166 }, RPMI = 10, BUZP = false, MSYL = new UInt64[] { 217 }, SVYH = 0.8612404f, IBHX = 0.5478505f, BZIR = new Guid("4ca25ff1-35f8-4260-584e-b85907f707d0"), LPOF = new { ONEBY = new Guid("eb5933b2-7ff6-515b-24ea-099f50711c69"), VVUYA = new Int64[] { 22593, 1182, 26461 }, KVWZQ = new Byte[] { 200, 32 }, ZEONH = new { UTJZQC = new Double[] { 0.866660404888289f, 0.321525201351161f }, CTQNBU = new SByte[] { 40, 5, 69, 29, 104 }, ADYDSO = 0.408148484028945f, PXEJOZ = 63, OETMWD = new DateTime(26460), XOHBFM = new { OGCAELO = new SByte[] { 38, 79 }, PKAEIXW = new UInt16[] { 9767, 27932 }, FYXAPDW = new Char[] { 'T', 'S', 'I', 'A' }, FEHSJDJ = new UIntPtr(48), NVCXKCP = new { WLCRFZSE = new Byte[] { 12, 101 }, RFMXHEDY = new IntPtr(18221), XBXVJQIH = new UInt16[] { 36867 }, OULTRTPF = new { FMDVIPRSU = 245, ULFRYKFVV = new IntPtr[] { new IntPtr(10728), new IntPtr(2822), new IntPtr(6918) }, WSTZWTTFO = 17, TLUBTIDRV = 13, FNCPTUHOU = new IntPtr[] { new IntPtr(31659), new IntPtr(5696) }, CGDPPVYBK = new TimeSpan(17201), WSTXXRWRE = new { NQCNGXHZYX = 0.0678912652972579f, XINYDTISUH = 0.242275961787568f, QJVWXQRCEI = "APVJWAHHZTGEHPKZZFVL", QISNZCMAPI = new { VKKZNDJMTJH = 8668, LDBHHRJPXIH = 0.01723471f, USSUUGIOKLY = new { DOTSPCWZTFCV = new Int64[] { 4208 }, YYGNBRSDOTAO = 101, GYBRDDTXRAUM = new Double[] { 0.083259023764757f, 0.19944675927956f }, VSXRPBHJIWKG = new { LLEYONIOMGBEX = new TimeSpan(24364), HFTPJQHWWJZMD = new { WPEHWSHSSLGDUO = 149, UNCGCCDUXUDIBE = 14222, KPQWWAJRHOTMMP = new SByte[] { 48, 90, 102, 48 }, FDPLKWUNBMZXEK = 42, RGJZXUWTDKZOIQ = new { IISJDYPCMOVDVKA = 64, XMUFFCWKHVIZXFE = new UIntPtr[] { new UIntPtr(125), new UIntPtr(225) }, REUHSRPTVDTZMTR = new { WBQVWCCQNSQUUMQP = new UIntPtr[] { new UIntPtr(22), new UIntPtr(134), new UIntPtr(120) }, JHTQEUFLJZCKVCQD = new DateTime(19671), JOBOOGOBXUHFNVPG = new IntPtr[] { new IntPtr(4926) }, CKMAQQTRKIVRDJUB = 34900, EUTMCCXLEELHVPSH = new Boolean[] { false, false, false }, CIYKVXVFGGQYKMFS = new { CPPPIJDFMOFDMGYWI = new Guid("4c7d96dc-83ea-3c3a-5134-48c7cbd5b9ee"), XTZWRWWRUGUYBCMDR = new Guid[] { new Guid("b0a50b66-6c75-56e2-4c2c-3c5b530d6eb4"), new Guid("9b7c5fbd-2681-cb0f-21b6-a03a0cfd549f") }, TETYGRSTZHUPAOYVJ = new { QTYLMMKFUGBJTVFXHF = new UInt32[] { 174 }, SEYDWJARTKDHDNXMQG = 9460, TMLQJGLORTIVQPXOZI = 23534, JOBVXCQHHLQZKWAFTI = new { TQXLZZCIROPIMIPPYFL = 'Y', QEHGCJKUORVROAEYPBT = 28711, BRYZIJVXVUDOMATDSXS = new Guid("12215cba-ee5f-d933-ca8a-7fa0a94a2cb6"), AYNUTPKAPKWEWOMIGUZ = 18, SWRDCALUWEAQNBTLFOU = new Guid[] { new Guid("c17cd903-de86-4f57-ad71-1136d667597f"), new Guid("3fc5210e-b80a-5e44-94db-76dbefd5d140"), new Guid("10d851a4-89db-181d-6e6a-d2e3d236ea73"), new Guid("c4cec4ee-287c-7c49-d9d1-813c6595b0d6"), new Guid("3b45fed4-f221-da49-8bb0-083ff17ca4eb") }, FKHKQLHULCTKAHBWRRO = new Guid("d4dfb4f2-c6b0-b05f-4b96-32043d32fc5b") } } } } } } } } } } } } } } } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("EZLBGFNUSP", evt.EventName); })); tests.Add(new SubTest("GQJIGKFUPF", delegate () { logger.Write("GQJIGKFUPF", new { typeToCheck = new Guid("fdee0960-9e05-8db9-f585-cec721a01de5"), A = 0.4568011f, O = "KOFWUBTGQVYIJBBEWCHG", C = new Int64[] { 18091, 4814 }, W = new IntPtr(5151), G = 21789, Z = 29203, L = new { QP = 'K', EQ = new TimeSpan(5185), XM = new { QQJ = 25697, QUB = new Guid("8bd2b783-2984-4abf-4152-d3f9b2b390d4"), JQR = new { RVLJ = new Byte[] { 200, 111, 117 }, EKSK = new Int16[] { 17065, 15247, 28485 }, XJVS = new { CIKFG = 32764, ZJUOM = new { MGABQI = 48032, WQMGQD = new { NSSLGFB = new Int64[] { 16825, 353, 20192 }, LJTJBRC = 27526, GECZGAQ = new Int16[] { 6849, 2416 } } } } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("GQJIGKFUPF", evt.EventName); })); tests.Add(new SubTest("ADCEZUPQSA", delegate () { logger.Write("ADCEZUPQSA", new { typeToCheck = new TimeSpan(11130), D = 7276, Y = new SByte[] { 9, 93 }, R = 0.860734415641397f, U = new { GE = new Single[] { 0.5344664f, 0.8434142f }, YW = new IntPtr(9799), GI = new Char[] { 'O', 'E', 'U', 'O' }, CA = "OEXUCYDHKGOTIBHZEHSB", TT = new { SYD = new IntPtr(8463), FPI = new IntPtr[] { new IntPtr(28179), new IntPtr(10211) }, GBM = 0.467223472645145f, ZVT = 52, XEM = new { XJHT = new Byte[] { 90 }, OANL = new Decimal(0.520461108777887f), PGRI = new { JNNCZ = 0.992586f, NAQKC = 1, TQRNJ = false, HCUGO = new Byte[] { 159, 66, 252, 71 }, NKOBI = new DateTime(16146), QJXCM = new { OIBQDX = 2936, LXSHWP = new UInt64[] { 40 }, ITTUHA = 15262, IUSKCG = new { TLXXLGL = new Single[] { 0.7762031f, 0.8219473f }, KUBMVTL = new UInt64[] { 173, 174 }, FBEJSGH = new { KOVCGFAE = new Char[] { 'I', 'M' }, YDAZRJDJ = 224, DGOILHXF = 1394, FQDVXVGJ = new { FTWIOJNDD = new UIntPtr[] { new UIntPtr(254), new UIntPtr(94), new UIntPtr(124) }, FITIGIGTU = new UIntPtr(43), ZOEFHZECV = new { DTETCURFVI = 30450, UXWXVOOPMP = new Char[] { 'O', 'L', 'W' }, WUKEFDYEPR = "ZWZJTXQYOYVHVOKNYFTE", AFMRAYLTMF = new { UHIKEQNFQEX = new UInt64[] { 232, 220, 184 }, GBQFGMFCLTW = new { PCXPODNDRZDV = new UIntPtr(133), QJAHGXZLKZHG = 94, ZRWPNPNPQCAK = new { ZOBDGVHYVVCDN = 41326, MQGXADRHGGGIU = new Byte[] { 133, 247 }, YGVXKJHTLZOED = 6997, COAWDAVDJWXTW = new Boolean[] { false }, YDUCDWRCFHFWU = new Guid("57d6a279-eae4-dde0-bb73-42853d01a4dc"), YORNDSIYXTCDM = new { BNQKTWALJBLWLL = 5825, DAEYXIBIWWPFWI = new Byte[] { 120, 167 }, EARRVDYXAPMGRS = new UInt64[] { 183, 15, 118 }, JAQBZNEEOBWZLF = false, KDGKDXBZCGXIWV = 60, PBWWSZTRWNDTHY = new { MVCTVNLWKMYQZSP = new Double[] { 0.898203371976597f, 0.251778495149584f, 0.00988541404245673f }, KSKJIQALKPNQUHS = new Int32[] { 4999, 22298, 16993, 10137 }, CGCADSTRKYCZABA = new UInt32[] { 90, 223, 39 }, JOOCMLTKCWIURQY = 0.9272836f, NPFSGZQSYSXLJOM = new Guid[] { new Guid("7897d648-4885-4b1e-f875-56fbba253e6c"), new Guid("cf530ea8-d7ae-8661-434f-6de483db4572"), new Guid("7187cc0f-5ecf-bfac-ebc8-157343ebc06d") }, YDQRQUJPAWLXSHD = new { EDOLASDOXKNTVZTH = new Single[] { 0.9288588f, 0.06844223f, 0.02058957f }, SVEFWVVCFDEUGKUG = new UInt64[] { 214 }, BKQUOSHCBNQHOQOJ = new { PIAXRPEQYLSPHJBTM = 'R', SXHMYTUIMXPOGWUMF = new Single[] { 0.2762389f, 0.3306668f, 0.3118541f, 0.6606092f }, LGZWDARUSMWUGWQRS = new Byte[] { 228, 188, 189 }, ZXVWEAWDJLOPNEYHR = 149, ELHYCVPCISPFCKRJK = new { QKVWGWHJDWJQIPZYRX = 11161, TAOXOLTGLEVUORHWEX = 57091, PYZGMZCQGLNPRMWJHY = 195, ODRSNVUXRCMZMSJVBI = new Guid[] { new Guid("5c8d49ea-344f-bcea-5538-d37e8d35c25b"), new Guid("65879a0a-0edb-95ad-ca3e-748b227b85a5") }, JCZAQGDBVXPGEFKMGH = 93, FEZEZNDYCAIYNEBLDR = new Byte[] { 162 } } } } } } } } } } } } } } } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("ADCEZUPQSA", evt.EventName); })); tests.Add(new SubTest("FWKFKXHDFY", delegate () { logger.Write("FWKFKXHDFY", new { typeToCheck = new DateTimeOffset(30147, TimeSpan.FromHours(-8)), A = new Char[] { 'X', 'T' }, D = new UInt16[] { 23656 }, P = new UIntPtr[] { new UIntPtr(162), new UIntPtr(224) }, R = 0.9887526f, W = new { CI = new Byte[] { 124 }, BH = new Int16[] { 10766, 11320 }, XL = 83, DK = new { YAR = new SByte[] { 57, 93 }, NGU = 4607, JIQ = new UInt64[] { 196, 7, 199 }, ZWK = new UInt16[] { 34225, 2774 }, VDB = new { OFXN = new DateTime(27082), VVEL = new IntPtr(14600), RZHP = new { BXMRS = false, BLQWZ = new IntPtr[] { new IntPtr(21788), new IntPtr(6002), new IntPtr(5366) }, XPPWQ = new { ZWYYWN = new Int32[] { 2721, 21432 }, WIXCNZ = new UIntPtr(218), KWGLHI = new UIntPtr[] { new UIntPtr(229), new UIntPtr(11) }, ZWUJZL = new SByte[] { 86, 2, 55 }, RPEYNU = new { EVIWEDT = "BFWWQYNYOWSDTKTPMPDR", EHESQFS = 68, ZXRIUKL = new UInt64[] { 242, 68 }, LXUZDPS = new Guid[] { new Guid("738fc0d8-e2bd-0396-788b-3cf75db338cd"), new Guid("32b05ee8-22fd-6d39-ec2d-2b55a568790f"), new Guid("af3a67d9-8c59-b44c-232f-4bfc7c5ae4ba") }, KDGFEKK = new { FRGJNMXQ = 27, MMNLTWZI = 98, EEOZEBHK = new Double[] { 0.533405699084236f, 0.183722000654657f, 0.847805717889129f, 0.974985818366979f, 0.53808212351896f }, SHYPSEXG = new Guid("e5240539-ff48-2109-efb1-d071eb1418ae"), EPPRGZPZ = new { JJGVVVANR = new Double[] { 0.146959445042051f, 0.241059295945363f }, PFBTFENYT = 4974, SJNLPOWTF = "ICVYXFDMBTTYWYZDMLIO", AYNWLDPEN = new { NYOKYNVMBL = new Int64[] { 16342, 12878 }, JNLIJLZUPC = new UIntPtr(53), EDGISKJOBM = 'D', CMBTKSUUCF = 58, KDTDFSYWQD = 'E' } } } } } } } } } } ); }, delegate (Event evt) { Assert.Equal(logger.Name, evt.ProviderName); Assert.Equal("FWKFKXHDFY", evt.EventName); })); // Run tests for ETW #if USE_ETW // TODO: Enable when TraceEvent is available on CoreCLR. GitHub issue #4864. EventTestHarness.RunTests(tests, new EtwListener(), logger); #endif // USE_ETW EventTestHarness.RunTests(tests, new EventListenerListener(), logger); } }