protected internal override void EnumerateTemplates()

in src/TraceEvent/Parsers/ApplicationServerTraceEventParser.cs [6543:7017]


        protected internal override void EnumerateTemplates(Func<string, string, EventFilterResponse> eventsToObserve, Action<TraceEvent> callback)
        {
            if (s_templates == null)
            {
                var templates = new TraceEvent[464];
                templates[0] = new Multidata9TemplateHATraceData(null, 100, 2608, "WorkflowInstanceRecord", WorkflowInstanceRecordTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[1] = new Multidata10TemplateHATraceData(null, 101, 2608, "WorkflowInstanceRecord", WorkflowInstanceRecordTaskGuid, 150, "UnhandledExceptionRecord", ProviderGuid, ProviderName);
                templates[2] = new Multidata8TemplateHATraceData(null, 102, 2608, "WorkflowInstanceRecord", WorkflowInstanceRecordTaskGuid, 144, "AbortedRecord", ProviderGuid, ProviderName);
                templates[3] = new Multidata4TemplateHATraceData(null, 103, 2609, "WorkflowTracking", WorkflowTrackingTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[4] = new Multidata3TemplateHATraceData(null, 104, 2609, "WorkflowTracking", WorkflowTrackingTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[5] = new Multidata6TemplateHATraceData(null, 105, 2609, "WorkflowTracking", WorkflowTrackingTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[6] = new Multidata3TemplateHATraceData(null, 106, 2609, "WorkflowTracking", WorkflowTrackingTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[7] = new Multidata5TemplateHATraceData(null, 107, 2609, "WorkflowTracking", WorkflowTrackingTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[8] = new Multidata7TemplateHATraceData(null, 108, 2527, "CustomTrackingRecord", CustomTrackingRecordTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[9] = new Multidata7TemplateHATraceData(null, 110, 2527, "CustomTrackingRecord", CustomTrackingRecordTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[10] = new Multidata7TemplateHATraceData(null, 111, 2527, "CustomTrackingRecord", CustomTrackingRecordTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[11] = new Multidata8TemplateHATraceData(null, 112, 2608, "WorkflowInstanceRecord", WorkflowInstanceRecordTaskGuid, 146, "SuspendedRecord", ProviderGuid, ProviderName);
                templates[12] = new Multidata8TemplateHATraceData(null, 113, 2608, "WorkflowInstanceRecord", WorkflowInstanceRecordTaskGuid, 148, "TerminatedRecord", ProviderGuid, ProviderName);
                templates[13] = new Multidata11TemplateHATraceData(null, 114, 2608, "WorkflowInstanceRecord", WorkflowInstanceRecordTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[14] = new Multidata12TemplateHATraceData(null, 115, 2608, "WorkflowInstanceRecord", WorkflowInstanceRecordTaskGuid, 145, "AbortedWithId", ProviderGuid, ProviderName);
                templates[15] = new Multidata12TemplateHATraceData(null, 116, 2608, "WorkflowInstanceRecord", WorkflowInstanceRecordTaskGuid, 147, "SuspendedWithId", ProviderGuid, ProviderName);
                templates[16] = new Multidata12TemplateHATraceData(null, 117, 2608, "WorkflowInstanceRecord", WorkflowInstanceRecordTaskGuid, 149, "TerminatedWithId", ProviderGuid, ProviderName);
                templates[17] = new Multidata13TemplateHATraceData(null, 118, 2608, "WorkflowInstanceRecord", WorkflowInstanceRecordTaskGuid, 151, "UnhandledExceptionWithId", ProviderGuid, ProviderName);
                templates[18] = new Multidata14TemplateHATraceData(null, 119, 2608, "WorkflowInstanceRecord", WorkflowInstanceRecordTaskGuid, 152, "UpdatedRecord", ProviderGuid, ProviderName);
                templates[19] = new Multidata1TemplateATraceData(null, 131, 2509, "BufferPooling", BufferPoolingTaskGuid, 12, "Allocate", ProviderGuid, ProviderName);
                templates[20] = new Multidata2TemplateATraceData(null, 132, 2509, "BufferPooling", BufferPoolingTaskGuid, 13, "Tune", ProviderGuid, ProviderName);
                templates[21] = new OneStringsTemplateATraceData(null, 133, 2593, "ThreadScheduling", ThreadSchedulingTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[22] = new OneStringsTemplateATraceData(null, 134, 2593, "ThreadScheduling", ThreadSchedulingTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[23] = new Multidata23TemplateHATraceData(null, 201, 2514, "ClientRuntime", ClientRuntimeTaskGuid, 16, "ClientMessageInspectorAfterReceiveInvoked", ProviderGuid, ProviderName);
                templates[24] = new Multidata23TemplateHATraceData(null, 202, 2514, "ClientRuntime", ClientRuntimeTaskGuid, 17, "ClientMessageInspectorBeforeSendInvoked", ProviderGuid, ProviderName);
                templates[25] = new Multidata23TemplateHATraceData(null, 203, 2514, "ClientRuntime", ClientRuntimeTaskGuid, 19, "ClientParameterInspectorStop", ProviderGuid, ProviderName);
                templates[26] = new Multidata23TemplateHATraceData(null, 204, 2514, "ClientRuntime", ClientRuntimeTaskGuid, 18, "ClientParameterInspectorStart", ProviderGuid, ProviderName);
                templates[27] = new Multidata24TemplateHATraceData(null, 205, 2533, "DispatchMessage", DispatchMessageTaskGuid, 53, "OperationInvokerStart", ProviderGuid, ProviderName);
                templates[28] = new Multidata25TemplateHATraceData(null, 206, 0, null, new Guid(), 0, "Info", ProviderGuid, ProviderName);
                templates[29] = new Multidata26TemplateHATraceData(null, 207, 0, null, new Guid(), 0, "Info", ProviderGuid, ProviderName);
                templates[30] = new Multidata23TemplateHATraceData(null, 208, 2533, "DispatchMessage", DispatchMessageTaskGuid, 51, "DispathMessageInspectorAfterReceiveInvoked", ProviderGuid, ProviderName);
                templates[31] = new Multidata23TemplateHATraceData(null, 209, 2533, "DispatchMessage", DispatchMessageTaskGuid, 52, "DispathMessageInspectorBeforeSendInvoked", ProviderGuid, ProviderName);
                templates[32] = new Multidata27TemplateHATraceData(null, 210, 0, null, new Guid(), 0, "Info", ProviderGuid, ProviderName);
                templates[33] = new Multidata23TemplateHATraceData(null, 211, 2533, "DispatchMessage", DispatchMessageTaskGuid, 56, "ParameterInspectorStop", ProviderGuid, ProviderName);
                templates[34] = new Multidata23TemplateHATraceData(null, 212, 2533, "DispatchMessage", DispatchMessageTaskGuid, 55, "ParameterInspectorStart", ProviderGuid, ProviderName);
                templates[35] = new Multidata72TemplateHATraceData(null, 213, 2578, "ServiceHostActivation", ServiceHostActivationTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[36] = new Multidata28TemplateHATraceData(null, 214, 2533, "DispatchMessage", DispatchMessageTaskGuid, 54, "OperationInvokerStop", ProviderGuid, ProviderName);
                templates[37] = new Multidata29TemplateHATraceData(null, 215, 2599, "TransportReceive", TransportReceiveTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[38] = new Multidata30TemplateHATraceData(null, 216, 2600, "TransportSend", TransportSendTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[39] = new Multidata22TemplateHATraceData(null, 217, 2514, "ClientRuntime", ClientRuntimeTaskGuid, 20, "OperationPrepared", ProviderGuid, ProviderName);
                templates[40] = new Multidata22TemplateHATraceData(null, 218, 2576, "ServiceChannelCall", ServiceChannelCallTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[41] = new Multidata31TemplateHATraceData(null, 219, 2533, "DispatchMessage", DispatchMessageTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[42] = new Multidata32TemplateHATraceData(null, 220, 0, null, new Guid(), 0, "Info", ProviderGuid, ProviderName);
                templates[43] = new Multidata32TemplateHATraceData(null, 221, 0, null, new Guid(), 0, "Info", ProviderGuid, ProviderName);
                templates[44] = new Multidata28TemplateHATraceData(null, 222, 2533, "DispatchMessage", DispatchMessageTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[45] = new Multidata28TemplateHATraceData(null, 223, 2533, "DispatchMessage", DispatchMessageTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[46] = new Multidata27TemplateHATraceData(null, 224, 2533, "DispatchMessage", DispatchMessageTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[47] = new Multidata86TemplateHATraceData(null, 225, 2523, "Correlation", CorrelationTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[48] = new Multidata73TemplateATraceData(null, 226, 2585, "ServiceShutdown", ServiceShutdownTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[49] = new UserEventsTemplateTraceData(null, 301, 0, null, new Guid(), 0, "Info", ProviderGuid, ProviderName);
                templates[50] = new UserEventsTemplateTraceData(null, 302, 0, null, new Guid(), 0, "Info", ProviderGuid, ProviderName);
                templates[51] = new UserEventsTemplateTraceData(null, 303, 0, null, new Guid(), 0, "Info", ProviderGuid, ProviderName);
                templates[52] = new TwoStringsTemplateTATraceData(null, 401, 2588, "Signpost", SignpostTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[53] = new TwoStringsTemplateTATraceData(null, 402, 2588, "Signpost", SignpostTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[54] = new TwoStringsTemplateTATraceData(null, 403, 2588, "Signpost", SignpostTaskGuid, 8, "Suspend", ProviderGuid, ProviderName);
                templates[55] = new TwoStringsTemplateTATraceData(null, 404, 2588, "Signpost", SignpostTaskGuid, 7, "Resume", ProviderGuid, ProviderName);
                templates[56] = new TwoStringsTemplateTATraceData(null, 440, 2588, "Signpost", SignpostTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[57] = new TwoStringsTemplateTATraceData(null, 441, 2588, "Signpost", SignpostTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[58] = new TwoStringsTemplateATraceData(null, 451, 0, null, new Guid(), 0, "Info", ProviderGuid, ProviderName);
                templates[59] = new TwoStringsTemplateATraceData(null, 452, 0, null, new Guid(), 0, "Info", ProviderGuid, ProviderName);
                templates[60] = new TransferEmittedTemplateTraceData(null, 499, 0, null, new Guid(), 0, "Info", ProviderGuid, ProviderName);
                templates[61] = new OneStringsTemplateATraceData(null, 501, 2579, "ServiceHostCompilation", ServiceHostCompilationTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[62] = new OneStringsTemplateATraceData(null, 502, 2579, "ServiceHostCompilation", ServiceHostCompilationTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[63] = new OneStringsTemplateATraceData(null, 503, 2581, "ServiceHostFactoryCreation", ServiceHostFactoryCreationTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[64] = new OneStringsTemplateATraceData(null, 504, 2581, "ServiceHostFactoryCreation", ServiceHostFactoryCreationTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[65] = new OneStringsTemplateATraceData(null, 505, 2580, "ServiceHostCreate", ServiceHostCreateTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[66] = new OneStringsTemplateATraceData(null, 506, 2580, "ServiceHostCreate", ServiceHostCreateTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[67] = new OneStringsTemplateATraceData(null, 507, 2546, "HostedTransportConfigurationManagerConfigInit", HostedTransportConfigurationManagerConfigInitTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[68] = new OneStringsTemplateATraceData(null, 508, 2546, "HostedTransportConfigurationManagerConfigInit", HostedTransportConfigurationManagerConfigInitTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[69] = new OneStringsTemplateATraceData(null, 509, 2583, "ServiceHostOpen", ServiceHostOpenTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[70] = new OneStringsTemplateATraceData(null, 510, 2583, "ServiceHostOpen", ServiceHostOpenTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[71] = new Multidata69TemplateATraceData(null, 513, 2604, "WebHostRequest", WebHostRequestTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[72] = new OneStringsTemplateATraceData(null, 514, 2604, "WebHostRequest", WebHostRequestTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[73] = new Multidata74TemplateATraceData(null, 601, 0, null, new Guid(), 0, "Info", ProviderGuid, ProviderName);
                templates[74] = new Multidata70TemplateATraceData(null, 602, 0, null, new Guid(), 0, "Info", ProviderGuid, ProviderName);
                templates[75] = new Multidata70TemplateATraceData(null, 603, 0, null, new Guid(), 0, "Info", ProviderGuid, ProviderName);
                templates[76] = new Multidata71TemplateATraceData(null, 604, 0, null, new Guid(), 0, "Info", ProviderGuid, ProviderName);
                templates[77] = new Multidata75TemplateATraceData(null, 605, 2604, "WebHostRequest", WebHostRequestTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[78] = new Multidata75TemplateATraceData(null, 606, 2604, "WebHostRequest", WebHostRequestTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[79] = new OneStringsTemplateATraceData(null, 701, 2577, "ServiceChannelOpen", ServiceChannelOpenTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[80] = new OneStringsTemplateATraceData(null, 702, 2577, "ServiceChannelOpen", ServiceChannelOpenTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[81] = new OneStringsTemplateATraceData(null, 703, 2576, "ServiceChannelCall", ServiceChannelCallTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[82] = new OneStringsTemplateATraceData(null, 704, 2576, "ServiceChannelCall", ServiceChannelCallTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[83] = new OneStringsTemplateATraceData(null, 706, 2600, "TransportSend", TransportSendTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[84] = new OneStringsTemplateATraceData(null, 707, 2600, "TransportSend", TransportSendTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[85] = new OneStringsTemplateATraceData(null, 708, 2599, "TransportReceive", TransportReceiveTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[86] = new TwoStringsTemplateVATraceData(null, 709, 2533, "DispatchMessage", DispatchMessageTaskGuid, 49, "DispatchStart", ProviderGuid, ProviderName);
                templates[87] = new OneStringsTemplateATraceData(null, 710, 2599, "TransportReceive", TransportReceiveTaskGuid, 128, "BeforeAuthentication", ProviderGuid, ProviderName);
                templates[88] = new OneStringsTemplateATraceData(null, 711, 2533, "DispatchMessage", DispatchMessageTaskGuid, 48, "BeforeAuthorization", ProviderGuid, ProviderName);
                templates[89] = new OneStringsTemplateATraceData(null, 712, 2533, "DispatchMessage", DispatchMessageTaskGuid, 50, "DispatchStop", ProviderGuid, ProviderName);
                templates[90] = new OneStringsTemplateATraceData(null, 715, 2514, "ClientRuntime", ClientRuntimeTaskGuid, 14, "ClientChannelOpenStart", ProviderGuid, ProviderName);
                templates[91] = new OneStringsTemplateATraceData(null, 716, 2514, "ClientRuntime", ClientRuntimeTaskGuid, 15, "ClientChannelOpenStop", ProviderGuid, ProviderName);
                templates[92] = new OneStringsTemplateATraceData(null, 717, 2600, "TransportSend", TransportSendTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[93] = new TwoStringsTemplateATraceData(null, 1001, 2605, "WFApplicationStateChange", WFApplicationStateChangeTaskGuid, 134, "Completed", ProviderGuid, ProviderName);
                templates[94] = new ThreeStringsTemplateEATraceData(null, 1002, 2605, "WFApplicationStateChange", WFApplicationStateChangeTaskGuid, 140, "Terminated", ProviderGuid, ProviderName);
                templates[95] = new TwoStringsTemplateATraceData(null, 1003, 2605, "WFApplicationStateChange", WFApplicationStateChangeTaskGuid, 137, "InstanceCanceled", ProviderGuid, ProviderName);
                templates[96] = new ThreeStringsTemplateEATraceData(null, 1004, 2605, "WFApplicationStateChange", WFApplicationStateChangeTaskGuid, 136, "InstanceAborted", ProviderGuid, ProviderName);
                templates[97] = new TwoStringsTemplateATraceData(null, 1005, 2605, "WFApplicationStateChange", WFApplicationStateChangeTaskGuid, 135, "Idled", ProviderGuid, ProviderName);
                templates[98] = new SixStringsTemplateEATraceData(null, 1006, 2605, "WFApplicationStateChange", WFApplicationStateChangeTaskGuid, 141, "UnhandledException", ProviderGuid, ProviderName);
                templates[99] = new TwoStringsTemplateATraceData(null, 1007, 2605, "WFApplicationStateChange", WFApplicationStateChangeTaskGuid, 139, "Persisted", ProviderGuid, ProviderName);
                templates[100] = new TwoStringsTemplateATraceData(null, 1008, 2605, "WFApplicationStateChange", WFApplicationStateChangeTaskGuid, 142, "Unloaded", ProviderGuid, ProviderName);
                templates[101] = new SevenStringsTemplateATraceData(null, 1009, 2569, "ScheduleActivity", ScheduleActivityTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[102] = new FiveStringsTemplateATraceData(null, 1010, 2517, "CompleteActivity", CompleteActivityTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[103] = new FourStringsTemplateATraceData(null, 1011, 2570, "ScheduleWorkItem", ScheduleWorkItemTaskGuid, 110, "ScheduleExecuteActivity", ProviderGuid, ProviderName);
                templates[104] = new FourStringsTemplateATraceData(null, 1012, 2590, "StartWorkItem", StartWorkItemTaskGuid, 120, "StartExecuteActivity", ProviderGuid, ProviderName);
                templates[105] = new FourStringsTemplateATraceData(null, 1013, 2518, "CompleteWorkItem", CompleteWorkItemTaskGuid, 24, "CompleteExecuteActivity", ProviderGuid, ProviderName);
                templates[106] = new SevenStringsTemplateATraceData(null, 1014, 2570, "ScheduleWorkItem", ScheduleWorkItemTaskGuid, 109, "ScheduleCompletion", ProviderGuid, ProviderName);
                templates[107] = new SevenStringsTemplateATraceData(null, 1015, 2590, "StartWorkItem", StartWorkItemTaskGuid, 119, "StartCompletion", ProviderGuid, ProviderName);
                templates[108] = new SevenStringsTemplateATraceData(null, 1016, 2518, "CompleteWorkItem", CompleteWorkItemTaskGuid, 23, "CompleteCompletion", ProviderGuid, ProviderName);
                templates[109] = new FourStringsTemplateATraceData(null, 1017, 2570, "ScheduleWorkItem", ScheduleWorkItemTaskGuid, 108, "ScheduleCancelActivity", ProviderGuid, ProviderName);
                templates[110] = new FourStringsTemplateATraceData(null, 1018, 2590, "StartWorkItem", StartWorkItemTaskGuid, 118, "StartCancelActivity", ProviderGuid, ProviderName);
                templates[111] = new FourStringsTemplateATraceData(null, 1019, 2518, "CompleteWorkItem", CompleteWorkItemTaskGuid, 22, "CompleteCancelActivity", ProviderGuid, ProviderName);
                templates[112] = new SixStringsTemplateATraceData(null, 1020, 2524, "CreateBookmark", CreateBookmarkTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[113] = new SixStringsTemplateATraceData(null, 1021, 2570, "ScheduleWorkItem", ScheduleWorkItemTaskGuid, 107, "ScheduleBookmark", ProviderGuid, ProviderName);
                templates[114] = new SixStringsTemplateATraceData(null, 1022, 2590, "StartWorkItem", StartWorkItemTaskGuid, 117, "StartBookmark", ProviderGuid, ProviderName);
                templates[115] = new SixStringsTemplateATraceData(null, 1023, 2518, "CompleteWorkItem", CompleteWorkItemTaskGuid, 21, "CompleteBookmark", ProviderGuid, ProviderName);
                templates[116] = new TwoStringsTemplateATraceData(null, 1024, 2524, "CreateBookmark", CreateBookmarkTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[117] = new ThreeStringsTemplateATraceData(null, 1025, 2549, "InitializeBookmarkScope", InitializeBookmarkScopeTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[118] = new FourStringsTemplateATraceData(null, 1026, 2570, "ScheduleWorkItem", ScheduleWorkItemTaskGuid, 113, "ScheduleTransactionContext", ProviderGuid, ProviderName);
                templates[119] = new FourStringsTemplateATraceData(null, 1027, 2590, "StartWorkItem", StartWorkItemTaskGuid, 123, "StartTransactionContext", ProviderGuid, ProviderName);
                templates[120] = new FourStringsTemplateATraceData(null, 1028, 2518, "CompleteWorkItem", CompleteWorkItemTaskGuid, 27, "CompleteTransactionContext", ProviderGuid, ProviderName);
                templates[121] = new EightStringsTemplateEATraceData(null, 1029, 2570, "ScheduleWorkItem", ScheduleWorkItemTaskGuid, 111, "ScheduleFault", ProviderGuid, ProviderName);
                templates[122] = new EightStringsTemplateEATraceData(null, 1030, 2590, "StartWorkItem", StartWorkItemTaskGuid, 121, "StartFault", ProviderGuid, ProviderName);
                templates[123] = new EightStringsTemplateEATraceData(null, 1031, 2518, "CompleteWorkItem", CompleteWorkItemTaskGuid, 25, "CompleteFault", ProviderGuid, ProviderName);
                templates[124] = new FourStringsTemplateATraceData(null, 1032, 2570, "ScheduleWorkItem", ScheduleWorkItemTaskGuid, 112, "ScheduleRuntime", ProviderGuid, ProviderName);
                templates[125] = new FourStringsTemplateATraceData(null, 1033, 2590, "StartWorkItem", StartWorkItemTaskGuid, 122, "StartRuntime", ProviderGuid, ProviderName);
                templates[126] = new FourStringsTemplateATraceData(null, 1034, 2518, "CompleteWorkItem", CompleteWorkItemTaskGuid, 26, "CompleteRuntime", ProviderGuid, ProviderName);
                templates[127] = new SevenStringsTemplateATraceData(null, 1035, 2568, "RuntimeTransaction", RuntimeTransactionTaskGuid, 106, "Set", ProviderGuid, ProviderName);
                templates[128] = new FourStringsTemplateATraceData(null, 1036, 2568, "RuntimeTransaction", RuntimeTransactionTaskGuid, 105, "CompletionRequested", ProviderGuid, ProviderName);
                templates[129] = new TwoStringsTemplateATraceData(null, 1037, 2568, "RuntimeTransaction", RuntimeTransactionTaskGuid, 104, "Complete", ProviderGuid, ProviderName);
                templates[130] = new OneStringsTemplateATraceData(null, 1038, 2559, "NoPersistBlock", NoPersistBlockTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[131] = new OneStringsTemplateATraceData(null, 1039, 2559, "NoPersistBlock", NoPersistBlockTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[132] = new SixStringsTemplateATraceData(null, 1040, 2535, "ExecuteActivity", ExecuteActivityTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[133] = new ThreeStringsTemplateATraceData(null, 1041, 2605, "WFApplicationStateChange", WFApplicationStateChangeTaskGuid, 138, "PersistableIdle", ProviderGuid, ProviderName);
                templates[134] = new Multidata17TemplateATraceData(null, 1101, 2607, "WorkflowActivity", WorkflowActivityTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[135] = new Multidata17TemplateATraceData(null, 1102, 2607, "WorkflowActivity", WorkflowActivityTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[136] = new Multidata17TemplateATraceData(null, 1103, 2607, "WorkflowActivity", WorkflowActivityTaskGuid, 8, "Suspend", ProviderGuid, ProviderName);
                templates[137] = new Multidata17TemplateATraceData(null, 1104, 2607, "WorkflowActivity", WorkflowActivityTaskGuid, 7, "Resume", ProviderGuid, ProviderName);
                templates[138] = new TwoStringsTemplateATraceData(null, 1124, 2551, "InvokeMethod", InvokeMethodTaskGuid, 73, "IsStatic", ProviderGuid, ProviderName);
                templates[139] = new TwoStringsTemplateATraceData(null, 1125, 2551, "InvokeMethod", InvokeMethodTaskGuid, 72, "IsNotStatic", ProviderGuid, ProviderName);
                templates[140] = new ThreeStringsTemplateATraceData(null, 1126, 2551, "InvokeMethod", InvokeMethodTaskGuid, 74, "ThrewException", ProviderGuid, ProviderName);
                templates[141] = new FourStringsTemplateATraceData(null, 1131, 2551, "InvokeMethod", InvokeMethodTaskGuid, 75, "UseAsyncPattern", ProviderGuid, ProviderName);
                templates[142] = new TwoStringsTemplateATraceData(null, 1132, 2551, "InvokeMethod", InvokeMethodTaskGuid, 71, "DoesNotUseAsyncPattern", ProviderGuid, ProviderName);
                templates[143] = new TwoStringsTemplateATraceData(null, 1140, 2536, "ExecuteFlowchart", ExecuteFlowchartTaskGuid, 11, "Begin", ProviderGuid, ProviderName);
                templates[144] = new TwoStringsTemplateATraceData(null, 1141, 2536, "ExecuteFlowchart", ExecuteFlowchartTaskGuid, 60, "Empty", ProviderGuid, ProviderName);
                templates[145] = new TwoStringsTemplateATraceData(null, 1143, 2536, "ExecuteFlowchart", ExecuteFlowchartTaskGuid, 61, "NextNull", ProviderGuid, ProviderName);
                templates[146] = new ThreeStringsTemplateATraceData(null, 1146, 2536, "ExecuteFlowchart", ExecuteFlowchartTaskGuid, 62, "SwitchCase", ProviderGuid, ProviderName);
                templates[147] = new TwoStringsTemplateATraceData(null, 1147, 2536, "ExecuteFlowchart", ExecuteFlowchartTaskGuid, 64, "SwitchDefault", ProviderGuid, ProviderName);
                templates[148] = new TwoStringsTemplateATraceData(null, 1148, 2536, "ExecuteFlowchart", ExecuteFlowchartTaskGuid, 63, "SwitchCaseNotFound", ProviderGuid, ProviderName);
                templates[149] = new ThreeStringsTemplateATraceData(null, 1150, 2516, "CompensationState", CompensationStateTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[150] = new TwoStringsTemplateATraceData(null, 1223, 2535, "ExecuteActivity", ExecuteActivityTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[151] = new TwoStringsTemplateATraceData(null, 1400, 2596, "TimeoutException", TimeoutExceptionTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[152] = new TwoStringsTemplateATraceData(null, 1401, 2596, "TimeoutException", TimeoutExceptionTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[153] = new Multidata56TemplateATraceData(null, 1402, 2596, "TimeoutException", TimeoutExceptionTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[154] = new Multidata56TemplateATraceData(null, 1403, 2596, "TimeoutException", TimeoutExceptionTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[155] = new TwoStringsTemplateATraceData(null, 1405, 2596, "TimeoutException", TimeoutExceptionTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[156] = new TwoStringsTemplateATraceData(null, 1406, 2596, "TimeoutException", TimeoutExceptionTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[157] = new TwoStringsTemplateATraceData(null, 1407, 2596, "TimeoutException", TimeoutExceptionTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[158] = new TwoStringsTemplateATraceData(null, 1409, 2596, "TimeoutException", TimeoutExceptionTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[159] = new TwoStringsTemplateATraceData(null, 1416, 2560, "Quotas", QuotasTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[160] = new TwoStringsTemplateATraceData(null, 1417, 2560, "Quotas", QuotasTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[161] = new TwoStringsTemplateATraceData(null, 1418, 2560, "Quotas", QuotasTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[162] = new TwoStringsTemplateATraceData(null, 1419, 2560, "Quotas", QuotasTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[163] = new TwoStringsTemplateATraceData(null, 1420, 2560, "Quotas", QuotasTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[164] = new Multidata57TemplateATraceData(null, 1422, 2560, "Quotas", QuotasTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[165] = new Multidata58TemplateATraceData(null, 1423, 2560, "Quotas", QuotasTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[166] = new Multidata58TemplateATraceData(null, 1424, 2560, "Quotas", QuotasTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[167] = new Multidata58TemplateATraceData(null, 1430, 2560, "Quotas", QuotasTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[168] = new Multidata58TemplateATraceData(null, 1431, 2560, "Quotas", QuotasTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[169] = new Multidata58TemplateATraceData(null, 1432, 2560, "Quotas", QuotasTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[170] = new Multidata58TemplateATraceData(null, 1433, 2560, "Quotas", QuotasTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[171] = new Multidata58TemplateATraceData(null, 1436, 2560, "Quotas", QuotasTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[172] = new Multidata58TemplateATraceData(null, 1438, 2560, "Quotas", QuotasTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[173] = new OneStringsTemplateATraceData(null, 1439, 2560, "Quotas", QuotasTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[174] = new TwoStringsTemplateATraceData(null, 1441, 2560, "Quotas", QuotasTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[175] = new TwoStringsTemplateATraceData(null, 1442, 2558, "MsmqQuotas", MsmqQuotasTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[176] = new TwoStringsTemplateATraceData(null, 1443, 2558, "MsmqQuotas", MsmqQuotasTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[177] = new Multidata59TemplateATraceData(null, 1445, 2560, "Quotas", QuotasTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[178] = new Multidata59TemplateATraceData(null, 1446, 2560, "Quotas", QuotasTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[179] = new OneStringsTemplateATraceData(null, 1449, 2606, "WFMessage", WFMessageTaskGuid, 240, "Receive", ProviderGuid, ProviderName);
                templates[180] = new OneStringsTemplateATraceData(null, 1450, 2606, "WFMessage", WFMessageTaskGuid, 9, "Send", ProviderGuid, ProviderName);
                templates[181] = new TwoStringsTemplateATraceData(null, 1451, 2560, "Quotas", QuotasTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[182] = new OneStringsTemplateATraceData(null, 2021, 2537, "ExecuteWorkItem", ExecuteWorkItemTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[183] = new OneStringsTemplateATraceData(null, 2022, 2537, "ExecuteWorkItem", ExecuteWorkItemTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[184] = new OneStringsTemplateATraceData(null, 2023, 2554, "MessageChannelCache", MessageChannelCacheTaskGuid, 76, "Missed", ProviderGuid, ProviderName);
                templates[185] = new Multidata19TemplateATraceData(null, 2024, 2550, "InternalCacheMetadata", InternalCacheMetadataTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[186] = new Multidata19TemplateATraceData(null, 2025, 2550, "InternalCacheMetadata", InternalCacheMetadataTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[187] = new Multidata20TemplateATraceData(null, 2026, 2602, "VBExpressionCompile", VBExpressionCompileTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[188] = new Multidata21TemplateATraceData(null, 2027, 2510, "CacheRootMetadata", CacheRootMetadataTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[189] = new Multidata21TemplateATraceData(null, 2028, 2510, "CacheRootMetadata", CacheRootMetadataTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[190] = new OneStringsTemplateATraceData(null, 2029, 2602, "VBExpressionCompile", VBExpressionCompileTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[191] = new ThreeStringsTemplateATraceData(null, 2576, 2601, "TryCatchException", TryCatchExceptionTaskGuid, 131, "FromTry", ProviderGuid, ProviderName);
                templates[192] = new TwoStringsTemplateATraceData(null, 2577, 2601, "TryCatchException", TryCatchExceptionTaskGuid, 129, "DuringCancelation", ProviderGuid, ProviderName);
                templates[193] = new TwoStringsTemplateATraceData(null, 2578, 2601, "TryCatchException", TryCatchExceptionTaskGuid, 130, "FromCatchOrFinally", ProviderGuid, ProviderName);
                templates[194] = new Multidata33TemplateATraceData(null, 3300, 0, null, new Guid(), 0, "Info", ProviderGuid, ProviderName);
                templates[195] = new Multidata33TemplateATraceData(null, 3301, 0, null, new Guid(), 0, "Info", ProviderGuid, ProviderName);
                templates[196] = new TwoStringsTemplateSATraceData(null, 3302, 2533, "DispatchMessage", DispatchMessageTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[197] = new Multidata34TemplateATraceData(null, 3303, 0, null, new Guid(), 0, "Info", ProviderGuid, ProviderName);
                templates[198] = new Multidata35TemplateSATraceData(null, 3305, 2511, "ChannelFactoryCaching", ChannelFactoryCachingTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[199] = new Multidata36TemplateSATraceData(null, 3306, 2511, "ChannelFactoryCaching", ChannelFactoryCachingTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[200] = new TwoStringsTemplateSATraceData(null, 3307, 2511, "ChannelFactoryCaching", ChannelFactoryCachingTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[201] = new TwoStringsTemplateSATraceData(null, 3308, 2511, "ChannelFactoryCaching", ChannelFactoryCachingTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[202] = new Multidata37TemplateSATraceData(null, 3309, 0, null, new Guid(), 0, "Info", ProviderGuid, ProviderName);
                templates[203] = new Multidata38TemplateHATraceData(null, 3310, 2533, "DispatchMessage", DispatchMessageTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[204] = new Multidata38TemplateHATraceData(null, 3311, 2533, "DispatchMessage", DispatchMessageTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[205] = new Multidata39TemplateSATraceData(null, 3312, 2555, "MessageDecoding", MessageDecodingTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[206] = new Multidata39TemplateSATraceData(null, 3313, 2556, "MessageEncoding", MessageEncodingTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[207] = new Multidata40TemplateATraceData(null, 3314, 2595, "Timeout", TimeoutTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[208] = new OneStringsTemplateATraceData(null, 3319, 2521, "ConnectionAccept", ConnectionAcceptTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[209] = new Multidata41TemplateATraceData(null, 3320, 2521, "ConnectionAccept", ConnectionAcceptTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[210] = new Multidata42TemplateATraceData(null, 3321, 2522, "ConnectionPooling", ConnectionPoolingTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[211] = new OneStringsTemplateATraceData(null, 3322, 2540, "FormatterDeserializeRequest", FormatterDeserializeRequestTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[212] = new OneStringsTemplateATraceData(null, 3323, 2540, "FormatterDeserializeRequest", FormatterDeserializeRequestTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[213] = new OneStringsTemplateATraceData(null, 3324, 2541, "FormatterSerializeReply", FormatterSerializeReplyTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[214] = new OneStringsTemplateATraceData(null, 3325, 2541, "FormatterSerializeReply", FormatterSerializeReplyTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[215] = new OneStringsTemplateATraceData(null, 3326, 2542, "FormatterSerializeRequest", FormatterSerializeRequestTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[216] = new OneStringsTemplateATraceData(null, 3327, 2542, "FormatterSerializeRequest", FormatterSerializeRequestTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[217] = new OneStringsTemplateATraceData(null, 3328, 2539, "FormatterDeserializeReply", FormatterDeserializeReplyTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[218] = new OneStringsTemplateATraceData(null, 3329, 2539, "FormatterDeserializeReply", FormatterDeserializeReplyTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[219] = new OneStringsTemplateATraceData(null, 3330, 2573, "SecurityNegotiation", SecurityNegotiationTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[220] = new OneStringsTemplateATraceData(null, 3331, 2573, "SecurityNegotiation", SecurityNegotiationTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[221] = new OneStringsTemplateATraceData(null, 3332, 2571, "SecureMessage", SecureMessageTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[222] = new OneStringsTemplateATraceData(null, 3333, 2571, "SecureMessage", SecureMessageTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[223] = new OneStringsTemplateATraceData(null, 3334, 2574, "SecurityVerification", SecurityVerificationTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[224] = new OneStringsTemplateATraceData(null, 3335, 2584, "ServiceInstance", ServiceInstanceTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[225] = new OneStringsTemplateATraceData(null, 3336, 2584, "ServiceInstance", ServiceInstanceTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[226] = new Multidata43TemplateATraceData(null, 3337, 2513, "ChannelReceive", ChannelReceiveTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[227] = new Multidata43TemplateATraceData(null, 3338, 2513, "ChannelReceive", ChannelReceiveTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[228] = new TwoStringsTemplateSATraceData(null, 3339, 2512, "ChannelFactoryCreate", ChannelFactoryCreateTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[229] = new Multidata44TemplateATraceData(null, 3340, 2521, "ConnectionAccept", ConnectionAcceptTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[230] = new OneStringsTemplateATraceData(null, 3341, 2521, "ConnectionAccept", ConnectionAcceptTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[231] = new Multidata45TemplateATraceData(null, 3342, 2519, "Connect", ConnectTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[232] = new OneStringsTemplateATraceData(null, 3343, 2519, "Connect", ConnectTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[233] = new Multidata46TemplateATraceData(null, 3345, 2519, "Connect", ConnectTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[234] = new Multidata47TemplateATraceData(null, 3346, 2519, "Connect", ConnectTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[235] = new OneStringsTemplateATraceData(null, 3347, 2521, "ConnectionAccept", ConnectionAcceptTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[236] = new TwoStringsTemplateSATraceData(null, 3348, 2582, "ServiceHostFault", ServiceHostFaultTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[237] = new Multidata48TemplateATraceData(null, 3349, 2552, "ListenerOpen", ListenerOpenTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[238] = new OneStringsTemplateATraceData(null, 3350, 2552, "ListenerOpen", ListenerOpenTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[239] = new OneStringsTemplateATraceData(null, 3351, 2560, "Quotas", QuotasTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[240] = new Multidata49TemplateATraceData(null, 3352, 2519, "Connect", ConnectTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[241] = new Multidata49TemplateATraceData(null, 3353, 2519, "Connect", ConnectTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[242] = new OneStringsTemplateATraceData(null, 3354, 2573, "SecurityNegotiation", SecurityNegotiationTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[243] = new OneStringsTemplateATraceData(null, 3355, 2573, "SecurityNegotiation", SecurityNegotiationTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[244] = new OneStringsTemplateATraceData(null, 3356, 2574, "SecurityVerification", SecurityVerificationTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[245] = new OneStringsTemplateATraceData(null, 3357, 2574, "SecurityVerification", SecurityVerificationTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[246] = new Multidata48TemplateATraceData(null, 3358, 2501, "ActivationDuplicateSocket", ActivationDuplicateSocketTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[247] = new OneStringsTemplateATraceData(null, 3359, 2572, "SecurityImpersonation", SecurityImpersonationTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[248] = new OneStringsTemplateATraceData(null, 3360, 2572, "SecurityImpersonation", SecurityImpersonationTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[249] = new OneStringsTemplateATraceData(null, 3361, 2599, "TransportReceive", TransportReceiveTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[250] = new OneStringsTemplateATraceData(null, 3362, 2600, "TransportSend", TransportSendTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[251] = new OneStringsTemplateATraceData(null, 3363, 2574, "SecurityVerification", SecurityVerificationTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[252] = new Multidata48TemplateATraceData(null, 3364, 2502, "ActivationListenerOpen", ActivationListenerOpenTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[253] = new OneStringsTemplateATraceData(null, 3365, 2502, "ActivationListenerOpen", ActivationListenerOpenTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[254] = new Multidata50TemplateATraceData(null, 3366, 2502, "ActivationListenerOpen", ActivationListenerOpenTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[255] = new OneStringsTemplateATraceData(null, 3367, 2586, "SessionStart", SessionStartTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[256] = new OneStringsTemplateATraceData(null, 3368, 2587, "SessionUpgrade", SessionUpgradeTaskGuid, 115, "Initiate", ProviderGuid, ProviderName);
                templates[257] = new OneStringsTemplateATraceData(null, 3369, 2587, "SessionUpgrade", SessionUpgradeTaskGuid, 114, "Accept", ProviderGuid, ProviderName);
                templates[258] = new OneStringsTemplateATraceData(null, 3370, 2556, "MessageEncoding", MessageEncodingTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[259] = new OneStringsTemplateATraceData(null, 3371, 2556, "MessageEncoding", MessageEncodingTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[260] = new OneStringsTemplateATraceData(null, 3372, 2556, "MessageEncoding", MessageEncodingTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[261] = new OneStringsTemplateATraceData(null, 3373, 2555, "MessageDecoding", MessageDecodingTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[262] = new OneStringsTemplateATraceData(null, 3374, 2555, "MessageDecoding", MessageDecodingTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[263] = new OneStringsTemplateATraceData(null, 3375, 2555, "MessageDecoding", MessageDecodingTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[264] = new OneStringsTemplateATraceData(null, 3376, 2599, "TransportReceive", TransportReceiveTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[265] = new Multidata51TemplateATraceData(null, 3377, 2599, "TransportReceive", TransportReceiveTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[266] = new Multidata51TemplateATraceData(null, 3378, 2599, "TransportReceive", TransportReceiveTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[267] = new Multidata51TemplateATraceData(null, 3379, 2600, "TransportSend", TransportSendTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[268] = new Multidata51TemplateATraceData(null, 3380, 2600, "TransportSend", TransportSendTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[269] = new Multidata52TemplateATraceData(null, 3381, 2561, "ReliableSession", ReliableSessionTaskGuid, 79, "SequenceAck", ProviderGuid, ProviderName);
                templates[270] = new Multidata52TemplateATraceData(null, 3382, 2561, "ReliableSession", ReliableSessionTaskGuid, 78, "Reconnect", ProviderGuid, ProviderName);
                templates[271] = new Multidata52TemplateATraceData(null, 3383, 2561, "ReliableSession", ReliableSessionTaskGuid, 77, "Faulted", ProviderGuid, ProviderName);
                templates[272] = new OneStringsTemplateATraceData(null, 3384, 2587, "SessionUpgrade", SessionUpgradeTaskGuid, 115, "Initiate", ProviderGuid, ProviderName);
                templates[273] = new OneStringsTemplateATraceData(null, 3385, 2587, "SessionUpgrade", SessionUpgradeTaskGuid, 114, "Accept", ProviderGuid, ProviderName);
                templates[274] = new Multidata53TemplateATraceData(null, 3386, 2520, "ConnectionAbort", ConnectionAbortTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[275] = new OneStringsTemplateATraceData(null, 3388, 2599, "TransportReceive", TransportReceiveTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[276] = new OneStringsTemplateATraceData(null, 3389, 2515, "ClientSendPreamble", ClientSendPreambleTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[277] = new OneStringsTemplateATraceData(null, 3390, 2515, "ClientSendPreamble", ClientSendPreambleTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[278] = new OneStringsTemplateATraceData(null, 3391, 2599, "TransportReceive", TransportReceiveTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[279] = new Multidata54TemplateATraceData(null, 3392, 2533, "DispatchMessage", DispatchMessageTaskGuid, 57, "TransactionScopeCreate", ProviderGuid, ProviderName);
                templates[280] = new OneStringsTemplateATraceData(null, 3393, 2555, "MessageDecoding", MessageDecodingTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[281] = new OneStringsTemplateATraceData(null, 3394, 2556, "MessageEncoding", MessageEncodingTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[282] = new OneStringsTemplateATraceData(null, 3395, 2556, "MessageEncoding", MessageEncodingTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[283] = new Multidata55TemplateATraceData(null, 3396, 2600, "TransportSend", TransportSendTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[284] = new OneStringsTemplateATraceData(null, 3397, 2600, "TransportSend", TransportSendTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[285] = new Multidata60TemplateATraceData(null, 3398, 2552, "ListenerOpen", ListenerOpenTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[286] = new Multidata61TemplateATraceData(null, 3399, 2552, "ListenerOpen", ListenerOpenTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[287] = new OneStringsTemplateATraceData(null, 3401, 2611, "SignatureVerification", SignatureVerificationTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[288] = new OneStringsTemplateATraceData(null, 3402, 2611, "SignatureVerification", SignatureVerificationTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[289] = new OneStringsTemplateATraceData(null, 3403, 2614, "WrappedKeyDecryption", WrappedKeyDecryptionTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[290] = new OneStringsTemplateATraceData(null, 3404, 2614, "WrappedKeyDecryption", WrappedKeyDecryptionTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[291] = new OneStringsTemplateATraceData(null, 3405, 2615, "EncryptedDataProcessing", EncryptedDataProcessingTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[292] = new OneStringsTemplateATraceData(null, 3406, 2615, "EncryptedDataProcessing", EncryptedDataProcessingTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[293] = new OneStringsTemplateATraceData(null, 3407, 2599, "TransportReceive", TransportReceiveTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[294] = new OneStringsTemplateATraceData(null, 3408, 2599, "TransportReceive", TransportReceiveTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[295] = new OneStringsTemplateATraceData(null, 3409, 2599, "TransportReceive", TransportReceiveTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[296] = new OneStringsTemplateATraceData(null, 3410, 2599, "TransportReceive", TransportReceiveTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[297] = new OneStringsTemplateATraceData(null, 3411, 2519, "Connect", ConnectTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[298] = new OneStringsTemplateATraceData(null, 3412, 2600, "TransportSend", TransportSendTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[299] = new OneStringsTemplateATraceData(null, 3413, 2600, "TransportSend", TransportSendTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[300] = new OneStringsTemplateATraceData(null, 3414, 2600, "TransportSend", TransportSendTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[301] = new Multidata62TemplateATraceData(null, 3415, 2519, "Connect", ConnectTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[302] = new Multidata63TemplateATraceData(null, 3416, 2519, "Connect", ConnectTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[303] = new OneStringsTemplateATraceData(null, 3417, 2519, "Connect", ConnectTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[304] = new Multidata63TemplateATraceData(null, 3418, 2519, "Connect", ConnectTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[305] = new Multidata64TemplateATraceData(null, 3419, 2519, "Connect", ConnectTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[306] = new Multidata64TemplateATraceData(null, 3420, 2519, "Connect", ConnectTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[307] = new Multidata63TemplateATraceData(null, 3421, 2519, "Connect", ConnectTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[308] = new Multidata65TemplateATraceData(null, 3422, 2600, "TransportSend", TransportSendTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[309] = new Multidata63TemplateATraceData(null, 3423, 2600, "TransportSend", TransportSendTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[310] = new Multidata63TemplateATraceData(null, 3424, 2599, "TransportReceive", TransportReceiveTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[311] = new Multidata65TemplateATraceData(null, 3425, 2599, "TransportReceive", TransportReceiveTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[312] = new Multidata66TemplateATraceData(null, 3426, 2519, "Connect", ConnectTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[313] = new Multidata66TemplateATraceData(null, 3427, 2519, "Connect", ConnectTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[314] = new Multidata63TemplateATraceData(null, 3428, 2519, "Connect", ConnectTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[315] = new Multidata67TemplateATraceData(null, 3429, 2519, "Connect", ConnectTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[316] = new Multidata68TemplateATraceData(null, 3430, 2519, "Connect", ConnectTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[317] = new Multidata68TemplateATraceData(null, 3431, 2519, "Connect", ConnectTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[318] = new ThreeStringsTemplateATraceData(null, 3501, 2548, "InferDescription", InferDescriptionTaskGuid, 69, "Contract", ProviderGuid, ProviderName);
                templates[319] = new FourStringsTemplateATraceData(null, 3502, 2548, "InferDescription", InferDescriptionTaskGuid, 70, "Operation", ProviderGuid, ProviderName);
                templates[320] = new TwoStringsTemplateATraceData(null, 3503, 2523, "Correlation", CorrelationTaskGuid, 28, "DuplicateQuery", ProviderGuid, ProviderName);
                templates[321] = new FourStringsTemplateATraceData(null, 3507, 2507, "AddServiceEndpoint", AddServiceEndpointTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[322] = new Multidata85TemplateATraceData(null, 3508, 2597, "TrackingProfile", TrackingProfileTaskGuid, 124, "NotFound", ProviderGuid, ProviderName);
                templates[323] = new TwoStringsTemplateATraceData(null, 3550, 2508, "BufferOutOfOrder", BufferOutOfOrderTaskGuid, 11, "NoInstance", ProviderGuid, ProviderName);
                templates[324] = new ThreeStringsTemplateATraceData(null, 3551, 2508, "BufferOutOfOrder", BufferOutOfOrderTaskGuid, 10, "NoBookmark", ProviderGuid, ProviderName);
                templates[325] = new Multidata84TemplateATraceData(null, 3552, 2560, "Quotas", QuotasTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[326] = new OneStringsTemplateATraceData(null, 3553, 2610, "XamlServicesLoad", XamlServicesLoadTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[327] = new OneStringsTemplateATraceData(null, 3554, 2610, "XamlServicesLoad", XamlServicesLoadTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[328] = new OneStringsTemplateATraceData(null, 3555, 2526, "CreateWorkflowServiceHost", CreateWorkflowServiceHostTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[329] = new OneStringsTemplateATraceData(null, 3556, 2526, "CreateWorkflowServiceHost", CreateWorkflowServiceHostTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[330] = new ThreeStringsTemplateATraceData(null, 3557, 2568, "RuntimeTransaction", RuntimeTransactionTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[331] = new OneStringsTemplateATraceData(null, 3558, 2575, "ServiceActivation", ServiceActivationTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[332] = new OneStringsTemplateATraceData(null, 3559, 2575, "ServiceActivation", ServiceActivationTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[333] = new Multidata76TemplateATraceData(null, 3560, 2560, "Quotas", QuotasTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[334] = new ThreeStringsTemplateEATraceData(null, 3561, 0, null, new Guid(), 0, "Info", ProviderGuid, ProviderName);
                templates[335] = new TwoStringsTemplateATraceData(null, 3800, 2563, "RoutingServiceClient", RoutingServiceClientTaskGuid, 87, "Closing", ProviderGuid, ProviderName);
                templates[336] = new TwoStringsTemplateATraceData(null, 3801, 2563, "RoutingServiceClient", RoutingServiceClientTaskGuid, 86, "ChannelFaulted", ProviderGuid, ProviderName);
                templates[337] = new TwoStringsTemplateEATraceData(null, 3802, 2565, "RoutingServiceMessage", RoutingServiceMessageTaskGuid, 89, "CompletingOneWay", ProviderGuid, ProviderName);
                templates[338] = new ThreeStringsTemplateEATraceData(null, 3803, 2565, "RoutingServiceMessage", RoutingServiceMessageTaskGuid, 92, "ProcessingFailure", ProviderGuid, ProviderName);
                templates[339] = new TwoStringsTemplateATraceData(null, 3804, 2563, "RoutingServiceClient", RoutingServiceClientTaskGuid, 88, "CreatingForEndpoint", ProviderGuid, ProviderName);
                templates[340] = new FourStringsTemplateATraceData(null, 3805, 2565, "RoutingServiceMessage", RoutingServiceMessageTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[341] = new OneStringsTemplateATraceData(null, 3807, 2565, "RoutingServiceMessage", RoutingServiceMessageTaskGuid, 90, "CompletingTwoWay", ProviderGuid, ProviderName);
                templates[342] = new ThreeStringsTemplateATraceData(null, 3809, 2565, "RoutingServiceMessage", RoutingServiceMessageTaskGuid, 94, "RoutedToEndpoints", ProviderGuid, ProviderName);
                templates[343] = new OneStringsTemplateATraceData(null, 3810, 2562, "RoutingService", RoutingServiceTaskGuid, 82, "ConfigurationApplied", ProviderGuid, ProviderName);
                templates[344] = new FiveStringsTemplateATraceData(null, 3815, 2565, "RoutingServiceMessage", RoutingServiceMessageTaskGuid, 93, "ProcessingMessage", ProviderGuid, ProviderName);
                templates[345] = new FourStringsTemplateATraceData(null, 3816, 2565, "RoutingServiceMessage", RoutingServiceMessageTaskGuid, 98, "TransmittingMessage", ProviderGuid, ProviderName);
                templates[346] = new TwoStringsTemplateATraceData(null, 3817, 2567, "RoutingServiceTransaction", RoutingServiceTransactionTaskGuid, 101, "CommittingTransaction", ProviderGuid, ProviderName);
                templates[347] = new ThreeStringsTemplateEATraceData(null, 3818, 2562, "RoutingService", RoutingServiceTaskGuid, 83, "DuplexCallbackException", ProviderGuid, ProviderName);
                templates[348] = new FourStringsTemplateATraceData(null, 3819, 2565, "RoutingServiceMessage", RoutingServiceMessageTaskGuid, 91, "MovedToBackup", ProviderGuid, ProviderName);
                templates[349] = new TwoStringsTemplateATraceData(null, 3820, 2567, "RoutingServiceTransaction", RoutingServiceTransactionTaskGuid, 102, "Creating", ProviderGuid, ProviderName);
                templates[350] = new ThreeStringsTemplateEATraceData(null, 3821, 2562, "RoutingService", RoutingServiceTaskGuid, 81, "CloseFailed", ProviderGuid, ProviderName);
                templates[351] = new TwoStringsTemplateATraceData(null, 3822, 2565, "RoutingServiceMessage", RoutingServiceMessageTaskGuid, 96, "SendingResponse", ProviderGuid, ProviderName);
                templates[352] = new TwoStringsTemplateATraceData(null, 3823, 2565, "RoutingServiceMessage", RoutingServiceMessageTaskGuid, 95, "SendingFaultResponse", ProviderGuid, ProviderName);
                templates[353] = new TwoStringsTemplateATraceData(null, 3824, 2566, "RoutingServiceReceiveContext", RoutingServiceReceiveContextTaskGuid, 100, "Completing", ProviderGuid, ProviderName);
                templates[354] = new TwoStringsTemplateATraceData(null, 3825, 2566, "RoutingServiceReceiveContext", RoutingServiceReceiveContextTaskGuid, 99, "Abandoning", ProviderGuid, ProviderName);
                templates[355] = new TwoStringsTemplateATraceData(null, 3826, 2567, "RoutingServiceTransaction", RoutingServiceTransactionTaskGuid, 103, "UsingExisting", ProviderGuid, ProviderName);
                templates[356] = new ThreeStringsTemplateEATraceData(null, 3827, 2562, "RoutingService", RoutingServiceTaskGuid, 85, "TransmitFailed", ProviderGuid, ProviderName);
                templates[357] = new OneStringsTemplateATraceData(null, 3828, 2564, "RoutingServiceFilterTableMatch", RoutingServiceFilterTableMatchTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[358] = new OneStringsTemplateATraceData(null, 3829, 2564, "RoutingServiceFilterTableMatch", RoutingServiceFilterTableMatchTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[359] = new TwoStringsTemplateATraceData(null, 3830, 2562, "RoutingService", RoutingServiceTaskGuid, 80, "AbortingChannel", ProviderGuid, ProviderName);
                templates[360] = new TwoStringsTemplateEATraceData(null, 3831, 2562, "RoutingService", RoutingServiceTaskGuid, 84, "HandledException", ProviderGuid, ProviderName);
                templates[361] = new FourStringsTemplateATraceData(null, 3832, 2565, "RoutingServiceMessage", RoutingServiceMessageTaskGuid, 97, "TransmitSucceeded", ProviderGuid, ProviderName);
                templates[362] = new Multidata77TemplateATraceData(null, 4001, 2500, "ActivationDispatchSession", ActivationDispatchSessionTaskGuid, 240, "Receive", ProviderGuid, ProviderName);
                templates[363] = new TwoStringsTemplateEATraceData(null, 4002, 2603, "WASActivation", WASActivationTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[364] = new Multidata78TemplateATraceData(null, 4003, 2505, "ActivationServiceStart", ActivationServiceStartTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[365] = new OneStringsTemplateATraceData(null, 4008, 2500, "ActivationDispatchSession", ActivationDispatchSessionTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[366] = new Multidata79TemplateATraceData(null, 4010, 2500, "ActivationDispatchSession", ActivationDispatchSessionTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[367] = new OneStringsTemplateATraceData(null, 4011, 2557, "MessageQueueRegister", MessageQueueRegisterTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[368] = new Multidata81TemplateATraceData(null, 4012, 2557, "MessageQueueRegister", MessageQueueRegisterTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[369] = new Multidata48TemplateATraceData(null, 4013, 2557, "MessageQueueRegister", MessageQueueRegisterTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[370] = new Multidata80TemplateATraceData(null, 4014, 2557, "MessageQueueRegister", MessageQueueRegisterTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[371] = new Multidata48TemplateATraceData(null, 4015, 2557, "MessageQueueRegister", MessageQueueRegisterTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[372] = new OneStringsTemplateATraceData(null, 4016, 2500, "ActivationDispatchSession", ActivationDispatchSessionTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[373] = new OneStringsTemplateATraceData(null, 4019, 2500, "ActivationDispatchSession", ActivationDispatchSessionTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[374] = new Multidata48TemplateATraceData(null, 4020, 2506, "ActivationTcpListenerListening", ActivationTcpListenerListeningTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[375] = new OneStringsTemplateATraceData(null, 4021, 2506, "ActivationTcpListenerListening", ActivationTcpListenerListeningTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[376] = new Multidata82TemplateATraceData(null, 4022, 2603, "WASActivation", WASActivationTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[377] = new OneStringsTemplateATraceData(null, 4023, 2603, "WASActivation", WASActivationTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[378] = new Multidata82TemplateATraceData(null, 4024, 2603, "WASActivation", WASActivationTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[379] = new Multidata82TemplateATraceData(null, 4025, 2603, "WASActivation", WASActivationTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[380] = new OneStringsTemplateATraceData(null, 4026, 2603, "WASActivation", WASActivationTaskGuid, 132, "Connected", ProviderGuid, ProviderName);
                templates[381] = new OneStringsTemplateATraceData(null, 4027, 2603, "WASActivation", WASActivationTaskGuid, 133, "Disconnect", ProviderGuid, ProviderName);
                templates[382] = new Multidata48TemplateATraceData(null, 4028, 2503, "ActivationPipeListenerListening", ActivationPipeListenerListeningTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[383] = new OneStringsTemplateATraceData(null, 4029, 2503, "ActivationPipeListenerListening", ActivationPipeListenerListeningTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[384] = new OneStringsTemplateATraceData(null, 4030, 2500, "ActivationDispatchSession", ActivationDispatchSessionTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[385] = new OneStringsTemplateATraceData(null, 4031, 2500, "ActivationDispatchSession", ActivationDispatchSessionTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[386] = new OneStringsTemplateATraceData(null, 4032, 2603, "WASActivation", WASActivationTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[387] = new OneStringsTemplateATraceData(null, 4033, 2504, "ActivationRoutingTableLookup", ActivationRoutingTableLookupTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[388] = new OneStringsTemplateATraceData(null, 4034, 2504, "ActivationRoutingTableLookup", ActivationRoutingTableLookupTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[389] = new Multidata83TemplateATraceData(null, 4035, 2560, "Quotas", QuotasTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[390] = new TwoStringsTemplateATraceData(null, 4201, 2589, "SqlCommandExecute", SqlCommandExecuteTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[391] = new TwoStringsTemplateATraceData(null, 4202, 2589, "SqlCommandExecute", SqlCommandExecuteTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[392] = new OneStringsTemplateATraceData(null, 4203, 2553, "LockWorkflowInstance", LockWorkflowInstanceTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[393] = new ThreeStringsTemplateEATraceData(null, 4205, 2589, "SqlCommandExecute", SqlCommandExecuteTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[394] = new TwoStringsTemplateATraceData(null, 4206, 2553, "LockWorkflowInstance", LockWorkflowInstanceTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[395] = new OneStringsTemplateATraceData(null, 4207, 2589, "SqlCommandExecute", SqlCommandExecuteTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[396] = new TwoStringsTemplateATraceData(null, 4208, 2589, "SqlCommandExecute", SqlCommandExecuteTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[397] = new TwoStringsTemplateATraceData(null, 4209, 2589, "SqlCommandExecute", SqlCommandExecuteTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[398] = new ThreeStringsTemplateATraceData(null, 4210, 2589, "SqlCommandExecute", SqlCommandExecuteTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[399] = new TwoStringsTemplateATraceData(null, 4211, 2553, "LockWorkflowInstance", LockWorkflowInstanceTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[400] = new TwoStringsTemplateATraceData(null, 4212, 2589, "SqlCommandExecute", SqlCommandExecuteTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[401] = new TwoStringsTemplateEATraceData(null, 4213, 2553, "LockWorkflowInstance", LockWorkflowInstanceTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[402] = new TwoStringsTemplateEATraceData(null, 4214, 2553, "LockWorkflowInstance", LockWorkflowInstanceTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[403] = new OneStringsTemplateATraceData(null, 4600, 0, null, new Guid(), 0, "Info", ProviderGuid, ProviderName);
                templates[404] = new TwoStringsTemplateEATraceData(null, 4801, 2529, "DiscoveryClient", DiscoveryClientTaskGuid, 30, "FailedToClose", ProviderGuid, ProviderName);
                templates[405] = new TwoStringsTemplateEATraceData(null, 4802, 2529, "DiscoveryClient", DiscoveryClientTaskGuid, 29, "ExceptionSuppressed", ProviderGuid, ProviderName);
                templates[406] = new OneStringsTemplateATraceData(null, 4803, 2529, "DiscoveryClient", DiscoveryClientTaskGuid, 31, "ReceivedMulticastSuppression", ProviderGuid, ProviderName);
                templates[407] = new Multidata87TemplateATraceData(null, 4804, 2531, "DiscoveryMessage", DiscoveryMessageTaskGuid, 45, "ReceivedAfterOperationCompleted", ProviderGuid, ProviderName);
                templates[408] = new Multidata88TemplateATraceData(null, 4805, 2531, "DiscoveryMessage", DiscoveryMessageTaskGuid, 37, "InvalidContent", ProviderGuid, ProviderName);
                templates[409] = new Multidata89TemplateATraceData(null, 4806, 2531, "DiscoveryMessage", DiscoveryMessageTaskGuid, 38, "InvalidRelatesToOrOperationCompleted", ProviderGuid, ProviderName);
                templates[410] = new Multidata90TemplateATraceData(null, 4807, 2531, "DiscoveryMessage", DiscoveryMessageTaskGuid, 39, "InvalidReplyTo", ProviderGuid, ProviderName);
                templates[411] = new Multidata91TemplateATraceData(null, 4808, 2531, "DiscoveryMessage", DiscoveryMessageTaskGuid, 40, "NoContent", ProviderGuid, ProviderName);
                templates[412] = new Multidata91TemplateATraceData(null, 4809, 2531, "DiscoveryMessage", DiscoveryMessageTaskGuid, 41, "NullMessageId", ProviderGuid, ProviderName);
                templates[413] = new Multidata92TemplateATraceData(null, 4810, 2531, "DiscoveryMessage", DiscoveryMessageTaskGuid, 42, "NullMessageSequence", ProviderGuid, ProviderName);
                templates[414] = new Multidata92TemplateATraceData(null, 4811, 2531, "DiscoveryMessage", DiscoveryMessageTaskGuid, 43, "NullRelatesTo", ProviderGuid, ProviderName);
                templates[415] = new Multidata90TemplateATraceData(null, 4812, 2531, "DiscoveryMessage", DiscoveryMessageTaskGuid, 44, "NullReplyTo", ProviderGuid, ProviderName);
                templates[416] = new Multidata88TemplateATraceData(null, 4813, 2531, "DiscoveryMessage", DiscoveryMessageTaskGuid, 36, "Duplicate", ProviderGuid, ProviderName);
                templates[417] = new Multidata93TemplateATraceData(null, 4814, 2534, "EndpointDiscoverability", EndpointDiscoverabilityTaskGuid, 58, "Disabled", ProviderGuid, ProviderName);
                templates[418] = new Multidata93TemplateATraceData(null, 4815, 2534, "EndpointDiscoverability", EndpointDiscoverabilityTaskGuid, 59, "Enabled", ProviderGuid, ProviderName);
                templates[419] = new OneStringsTemplateATraceData(null, 4816, 2530, "DiscoveryClientChannel", DiscoveryClientChannelTaskGuid, 33, "FindInitiated", ProviderGuid, ProviderName);
                templates[420] = new Multidata94TemplateEATraceData(null, 4817, 2530, "DiscoveryClientChannel", DiscoveryClientChannelTaskGuid, 32, "CreationFailed", ProviderGuid, ProviderName);
                templates[421] = new Multidata94TemplateEATraceData(null, 4818, 2530, "DiscoveryClientChannel", DiscoveryClientChannelTaskGuid, 34, "OpenFailed", ProviderGuid, ProviderName);
                templates[422] = new Multidata95TemplateATraceData(null, 4819, 2530, "DiscoveryClientChannel", DiscoveryClientChannelTaskGuid, 35, "OpenSucceeded", ProviderGuid, ProviderName);
                templates[423] = new Multidata96TemplateATraceData(null, 4820, 2532, "DiscoverySynchronizationContext", DiscoverySynchronizationContextTaskGuid, 46, "Reset", ProviderGuid, ProviderName);
                templates[424] = new OneStringsTemplateATraceData(null, 4821, 2532, "DiscoverySynchronizationContext", DiscoverySynchronizationContextTaskGuid, 47, "SetToNull", ProviderGuid, ProviderName);
                templates[425] = new Multidata97TemplateATraceData(null, 5001, 2592, "SurrogateSerialize", SurrogateSerializeTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[426] = new OneStringsTemplateATraceData(null, 5002, 2592, "SurrogateSerialize", SurrogateSerializeTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[427] = new Multidata97TemplateATraceData(null, 5003, 2591, "SurrogateDeserialize", SurrogateDeserializeTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[428] = new OneStringsTemplateATraceData(null, 5004, 2591, "SurrogateDeserialize", SurrogateDeserializeTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[429] = new OneStringsTemplateATraceData(null, 5005, 2547, "ImportKnownType", ImportKnownTypeTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[430] = new OneStringsTemplateATraceData(null, 5006, 2547, "ImportKnownType", ImportKnownTypeTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[431] = new Multidata33TemplateATraceData(null, 5007, 2528, "DataContractResolver", DataContractResolverTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[432] = new Multidata98TemplateATraceData(null, 5008, 2544, "GenerateSerializer", GenerateSerializerTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[433] = new OneStringsTemplateATraceData(null, 5009, 2544, "GenerateSerializer", GenerateSerializerTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[434] = new Multidata98TemplateATraceData(null, 5010, 2543, "GenerateDeserializer", GenerateDeserializerTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[435] = new OneStringsTemplateATraceData(null, 5011, 2543, "GenerateDeserializer", GenerateDeserializerTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[436] = new Multidata98TemplateATraceData(null, 5012, 2543, "GenerateDeserializer", GenerateDeserializerTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[437] = new OneStringsTemplateATraceData(null, 5013, 2543, "GenerateDeserializer", GenerateDeserializerTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[438] = new Multidata98TemplateATraceData(null, 5014, 2544, "GenerateSerializer", GenerateSerializerTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[439] = new OneStringsTemplateATraceData(null, 5015, 2544, "GenerateSerializer", GenerateSerializerTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[440] = new Multidata99TemplateATraceData(null, 5016, 2545, "GenerateXmlSerializable", GenerateXmlSerializableTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[441] = new OneStringsTemplateATraceData(null, 5017, 2545, "GenerateXmlSerializable", GenerateXmlSerializableTaskGuid, 2, "Stop", ProviderGuid, ProviderName);
                templates[442] = new OneStringsTemplateATraceData(null, 5203, 2555, "MessageDecoding", MessageDecodingTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[443] = new OneStringsTemplateATraceData(null, 5204, 2556, "MessageEncoding", MessageEncodingTaskGuid, 1, "Start", ProviderGuid, ProviderName);
                templates[444] = new Multidata103TemplateHATraceData(null, 5402, 2612, "TokenValidation", TokenValidationTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[445] = new Multidata103TemplateHATraceData(null, 5403, 2612, "TokenValidation", TokenValidationTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[446] = new Multidata102TemplateHATraceData(null, 5404, 2612, "TokenValidation", TokenValidationTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[447] = new Multidata101TemplateHATraceData(null, 5405, 2613, "GetIssuerName", GetIssuerNameTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[448] = new Multidata100TemplateHATraceData(null, 5406, 2613, "GetIssuerName", GetIssuerNameTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[449] = new TwoStringsTemplateVATraceData(null, 5600, 2616, "FederationMessageProcessing", FederationMessageProcessingTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[450] = new TwoStringsTemplateVATraceData(null, 5601, 2616, "FederationMessageProcessing", FederationMessageProcessingTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[451] = new TwoStringsTemplateVATraceData(null, 5602, 2617, "FederationMessageCreation", FederationMessageCreationTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[452] = new TwoStringsTemplateVATraceData(null, 5603, 2617, "FederationMessageCreation", FederationMessageCreationTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[453] = new TwoStringsTemplateVATraceData(null, 5604, 2618, "SessionCookieReading", SessionCookieReadingTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[454] = new TwoStringsTemplateVATraceData(null, 5605, 2618, "SessionCookieReading", SessionCookieReadingTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[455] = new TwoStringsTemplateVATraceData(null, 5606, 2619, "PrincipalSetting", PrincipalSettingTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[456] = new TwoStringsTemplateVATraceData(null, 5607, 2619, "PrincipalSetting", PrincipalSettingTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[457] = new Multidata15TemplateATraceData(null, 0xFFFF, 2598, "TrackingRecord", TrackingRecordTaskGuid, 125, "Dropped", ProviderGuid, ProviderName);
                templates[458] = new ThreeStringsTemplateATraceData(null, 0xFFFF, 2598, "TrackingRecord", TrackingRecordTaskGuid, 126, "Raised", ProviderGuid, ProviderName);
                templates[459] = new Multidata15TemplateATraceData(null, 0xFFFF, 2598, "TrackingRecord", TrackingRecordTaskGuid, 127, "Truncated", ProviderGuid, ProviderName);
                templates[460] = new Multidata16TemplateATraceData(null, 0xFFFF, 2597, "TrackingProfile", TrackingProfileTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[461] = new Multidata18TemplateATraceData(null, 0xFFFF, 2597, "TrackingProfile", TrackingProfileTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[462] = new Multidata84TemplateATraceData(null, 0xFFFF, 2594, "Throttles", ThrottlesTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                templates[463] = new FourStringsTemplateATraceData(null, 0xFFFF, 2526, "CreateWorkflowServiceHost", CreateWorkflowServiceHostTaskGuid, 0, "Info", ProviderGuid, ProviderName);
                s_templates = templates;
            }
            foreach (var template in s_templates)
                if (eventsToObserve == null || eventsToObserve(template.ProviderName, template.EventName) == EventFilterResponse.AcceptEvent)
                    callback(template);
        }