1 //----------------------------------------------------------------
2 // Copyright (c) Microsoft Corporation. All rights reserved.
3 //----------------------------------------------------------------
5 namespace System.Activities.Presentation.Sqm
7 internal enum WorkflowDesignerFeatureId
12 Minimap = 3, // The number of times minimap is opened
17 OpenChild = 8, // Context menu only
18 ViewParent = 9, // Context menu only
19 CopyAsImage = 10, // Context menu + shortcut key
20 SaveAsImage = 11, // Context menu + shortcut key
23 static class FeatureUsageCounter
25 internal static void ReportUsage(IVSSqmService sqmService, WorkflowDesignerFeatureId featureId)
27 if (sqmService != null)
29 uint[] data = new uint[1];
30 data[0] = (uint)featureId;
31 sqmService.AddArrayToStream((int)DataPointIds.FeatureUsageCount, data, data.Length);