Fix XMM scanning on Mac x86.
[mono.git] / mcs / class / referencesource / System.Activities.Presentation / System.Activities.Presentation / System / Activities / Presentation / SQM / FeatureUsageCounter.cs
1 //----------------------------------------------------------------
2 // Copyright (c) Microsoft Corporation.  All rights reserved.
3 //----------------------------------------------------------------
4
5 namespace System.Activities.Presentation.Sqm
6 {
7     internal enum WorkflowDesignerFeatureId
8     {
9         None = 0,
10         ResetZoom = 1,
11         FitToScreen = 2,
12         Minimap = 3,        // The number of times minimap is opened
13         Breadcrumb = 4,
14         ExpandAll = 5,
15         CollapseAll = 6,
16         Restore = 7,
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
21     }
22
23     static class FeatureUsageCounter
24     {
25         internal static void ReportUsage(IVSSqmService sqmService, WorkflowDesignerFeatureId featureId)
26         {
27             if (sqmService != null)
28             {
29                 uint[] data = new uint[1];
30                 data[0] = (uint)featureId;
31                 sqmService.AddArrayToStream((int)DataPointIds.FeatureUsageCount, data, data.Length);
32             }
33         }
34     }
35 }