1 //------------------------------------------------------------------------------
2 // <copyright file="TaskCategory.cs" company="Microsoft">
3 // Copyright (c) Microsoft Corporation. All rights reserved.
5 //------------------------------------------------------------------------------
7 namespace Microsoft
.VisualStudio
.Shell
{
9 using Microsoft
.VisualStudio
.OLE
.Interop
;
10 using Microsoft
.VisualStudio
.Shell
.Interop
;
11 using Microsoft
.Win32
;
13 using System
.Collections
;
14 using System
.Collections
.Specialized
;
15 using System
.ComponentModel
;
16 using System
.ComponentModel
.Design
;
17 using System
.Diagnostics
;
19 using System
.Reflection
;
20 using System
.Runtime
.InteropServices
;
21 using System
.Windows
.Forms
;
23 using IOleServiceProvider
= Microsoft
.VisualStudio
.OLE
.Interop
.IServiceProvider
;
24 using IServiceProvider
= System
.IServiceProvider
;
26 /// <include file='doc\TaskCategory.uex' path='docs/doc[@for="TaskCategory"]' />
28 /// This class implements IVsTask. It provides a
29 /// framework-friendly way to define a package and its associated
32 public enum TaskCategory
{
33 /// <include file='doc\TaskCategory.uex' path='docs/doc[@for="TaskCategory.All"]/*' />
34 All
= VSTASKCATEGORY
.CAT_ALL
,
35 /// <include file='doc\TaskCategory.uex' path='docs/doc[@for="TaskCategory.BuildCompile"]/*' />
36 BuildCompile
= VSTASKCATEGORY
.CAT_BUILDCOMPILE
,
37 /// <include file='doc\TaskCategory.uex' path='docs/doc[@for="TaskCategory.Comments"]/*' />
38 Comments
= VSTASKCATEGORY
.CAT_COMMENTS
,
39 /// <include file='doc\TaskCategory.uex' path='docs/doc[@for="TaskCategory.CodeSense"]/*' />
40 CodeSense
= VSTASKCATEGORY
.CAT_CODESENSE
,
41 /// <include file='doc\TaskCategory.uex' path='docs/doc[@for="TaskCategory.ShortCuts"]/*' />
42 ShortCuts
= VSTASKCATEGORY
.CAT_SHORTCUTS
,
43 /// <include file='doc\TaskCategory.uex' path='docs/doc[@for="TaskCategory.User"]/*' />
44 User
= VSTASKCATEGORY
.CAT_USER
,
45 /// <include file='doc\TaskCategory.uex' path='docs/doc[@for="TaskCategory.Misc"]/*' />
46 Misc
= VSTASKCATEGORY
.CAT_MISC
,
47 /// <include file='doc\TaskCategory.uex' path='docs/doc[@for="TaskCategory.Html"]/*' />
48 Html
= VSTASKCATEGORY
.CAT_HTML