From 114b471954afc1d3cb997705684fc03a799bc576 Mon Sep 17 00:00:00 2001 From: EgorBo Date: Sun, 5 Oct 2025 03:54:11 +0200 Subject: [PATCH 1/2] Remove redundant guid parsing --- .../src/System/Diagnostics/Tracing/EventSource.cs | 4 +++- .../src/System/Diagnostics/Tracing/RuntimeEventSource.cs | 5 ++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/EventSource.cs b/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/EventSource.cs index b68bf0403ebec7..2e6793a8cacd7d 100644 --- a/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/EventSource.cs +++ b/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/EventSource.cs @@ -3898,7 +3898,9 @@ internal static void InitializeDefaultEventSources() if (IsMeterSupported) { const string name = "System.Diagnostics.Metrics"; - Guid id = new Guid("20752bc4-c151-50f5-f27b-df92d8af5a61"); + + // 20752bc4-c151-50f5-f27b-df92d8af5a61 + Guid id = new Guid(0x20752BC4, 0xC151, 0x50F5, 0xF2, 0x7B, 0xDF, 0x92, 0xD8, 0xAF, 0x5A, 0x61); EventSourceInitHelper.PreregisterEventProviders(id, name, EventSourceInitHelper.GetMetricsEventSource); } } diff --git a/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/RuntimeEventSource.cs b/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/RuntimeEventSource.cs index da0a5e6e437b58..4d7dc960676c1b 100644 --- a/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/RuntimeEventSource.cs +++ b/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/RuntimeEventSource.cs @@ -14,7 +14,10 @@ namespace System.Diagnostics.Tracing [EventSourceAutoGenerate] internal sealed partial class RuntimeEventSource : EventSource { - internal static readonly Guid EventSourceGuid = new Guid("49592C0F-5A05-516D-AA4B-A64E02026C89"); + internal static readonly Guid EventSourceGuid = + // 49592C0F-5A05-516D-AA4B-A64E02026C89 + new(0x49592C0F, 0x5A05, 0x516D, 0xAA, 0x4B, 0xA6, 0x4E, 0x02, 0x02, 0x6C, 0x89); + internal const string EventSourceName = "System.Runtime"; public static class Keywords From b3ccf8ae8b288f24cf85b94c0f60784fe19d80dc Mon Sep 17 00:00:00 2001 From: Egor Bogatov Date: Sun, 5 Oct 2025 05:17:59 +0200 Subject: [PATCH 2/2] Update RuntimeEventSource.cs --- .../src/System/Diagnostics/Tracing/RuntimeEventSource.cs | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/RuntimeEventSource.cs b/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/RuntimeEventSource.cs index 4d7dc960676c1b..30f62f7b4d5769 100644 --- a/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/RuntimeEventSource.cs +++ b/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/RuntimeEventSource.cs @@ -14,10 +14,6 @@ namespace System.Diagnostics.Tracing [EventSourceAutoGenerate] internal sealed partial class RuntimeEventSource : EventSource { - internal static readonly Guid EventSourceGuid = - // 49592C0F-5A05-516D-AA4B-A64E02026C89 - new(0x49592C0F, 0x5A05, 0x516D, 0xAA, 0x4B, 0xA6, 0x4E, 0x02, 0x02, 0x6C, 0x89); - internal const string EventSourceName = "System.Runtime"; public static class Keywords