diff --git a/src/mscorlib/shared/System/Buffers/ArrayPoolEventSource.cs b/src/mscorlib/shared/System/Buffers/ArrayPoolEventSource.cs index 948274414464..2d835050b2f0 100644 --- a/src/mscorlib/shared/System/Buffers/ArrayPoolEventSource.cs +++ b/src/mscorlib/shared/System/Buffers/ArrayPoolEventSource.cs @@ -6,7 +6,7 @@ namespace System.Buffers { - [EventSource(Name = "System.Buffers.ArrayPoolEventSource")] + [EventSource(Guid = "0866B2B8-5CEF-5DB9-2612-0C0FFD814A44", Name = "System.Buffers.ArrayPoolEventSource")] internal sealed class ArrayPoolEventSource : EventSource { internal readonly static ArrayPoolEventSource Log = new ArrayPoolEventSource(); @@ -22,6 +22,9 @@ internal enum BufferAllocatedReason : int PoolExhausted } + // The ArrayPoolEventSource GUID is {0866b2b8-5cef-5db9-2612-0c0ffd814a44} + private ArrayPoolEventSource() : base(new Guid(0x0866b2b8, 0x5cef, 0x5db9, 0x26, 0x12, 0x0c, 0x0f, 0xfd, 0x81, 0x4a, 0x44), "System.Buffers.ArrayPoolEventSource") { } + /// /// Event for when a buffer is rented. This is invoked once for every successful call to Rent, /// regardless of whether a buffer is allocated or a buffer is taken from the pool. In a