19 references to EventMetadata
System.Private.CoreLib (19)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventPipeMetadataGenerator.cs (2)
4using EventMetadata = System.Diagnostics.Tracing.EventSource.EventMetadata; 20public byte[]? GenerateEventMetadata(EventMetadata eventMetadata)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventPipePayloadDecoder.cs (1)
15internal static object[] DecodePayload(ref EventSource.EventMetadata metadata, ReadOnlySpan<byte> payload)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (16)
231internal volatile EventMetadata[]? m_eventData; // None per-event data 1377ref EventMetadata metadata = ref m_eventData[eventId]; 1982ref EventMetadata metadata = ref m_eventData[eventId]; 2136ref EventMetadata metadata = ref m_eventData[eventCallbackArgs.EventId]; 3152EventMetadata[]? eventData = null; 3156eventData = new EventMetadata[methods.Length + 1]; 3324EventMetadata startEventMetadata = eventData[startEventId]; 3497[NotNull] ref EventMetadata[] eventData, 3505EventMetadata[] newValues = new EventMetadata[Math.Max(eventData.Length + 16, eventAttribute.EventId + 1)]; 3510ref EventMetadata metadata = ref eventData[eventAttribute.EventId]; 3568private static void TrimEventDescriptors(ref EventMetadata[] eventData) 3579EventMetadata[] newValues = new EventMetadata[idx + 1]; 3602EventMetadata[] eventData, MethodInfo method, EventAttribute eventAttribute, 4788private ref EventSource.EventMetadata Metadata => ref EventSource.m_eventData![EventId];