From 7cf9776576fec0d3d36d133bd73d1acb79bfee56 Mon Sep 17 00:00:00 2001 From: Jani Date: Tue, 22 Sep 2020 22:29:34 +0300 Subject: [PATCH] Fix "map" attribute when serializing template properties to XML This commit adds missing "map" attribute to manifest XML serialization. For example: from "Microsoft-Windows-WFP" The "map" attribute returned by Microsoft at least in: using Microsoft.Diagnostics.Tracing.Parsers; RegisteredTraceEventParser.GetManifestForRegisteredProvider("Microsoft-Windows-WFP"); --- src/EventTraceKit.EventTracing/EventManifestXmlExtensions.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/EventTraceKit.EventTracing/EventManifestXmlExtensions.cs b/src/EventTraceKit.EventTracing/EventManifestXmlExtensions.cs index 0e5073e..9871783 100644 --- a/src/EventTraceKit.EventTracing/EventManifestXmlExtensions.cs +++ b/src/EventTraceKit.EventTracing/EventManifestXmlExtensions.cs @@ -292,6 +292,8 @@ public static XElement ToXml(this DataProperty property) elem.Add(new XAttribute("length", property.Length)); if (property.Count.IsSpecified) elem.Add(new XAttribute("count", property.Count)); + if (property.Map != null) + elem.Add(new XAttribute("map", property.Map.Name)); return elem; }