|
1 | 1 | using System;
|
2 | 2 | using System.Collections.Generic;
|
| 3 | +using System.Diagnostics; |
3 | 4 |
|
4 | 5 | namespace Rubberduck.Parsing.Symbols
|
5 | 6 | {
|
6 | 7 | [Flags]
|
7 | 8 | public enum DeclarationType
|
8 | 9 | {
|
| 10 | + [DebuggerDisplay("Project")] |
9 | 11 | Project = 1 << 0,
|
| 12 | + [DebuggerDisplay("Module")] |
10 | 13 | Module = 1 << 1,
|
| 14 | + [DebuggerDisplay("ProceduralModule")] |
11 | 15 | ProceduralModule = 1 << 2 | Module,
|
| 16 | + [DebuggerDisplay("ClassModule")] |
12 | 17 | ClassModule = 1 << 3 | Module,
|
| 18 | + [DebuggerDisplay("UserForm")] |
13 | 19 | UserForm = 1 << 4,
|
| 20 | + [DebuggerDisplay("Document")] |
14 | 21 | Document = 1 << 5,
|
| 22 | + [DebuggerDisplay("ModuleOption")] |
15 | 23 | ModuleOption = 1 << 6,
|
| 24 | + [DebuggerDisplay("Member")] |
16 | 25 | Member = 1 << 7,
|
| 26 | + [DebuggerDisplay("Procedure")] |
17 | 27 | Procedure = 1 << 8 | Member,
|
| 28 | + [DebuggerDisplay("Function")] |
18 | 29 | Function = 1 << 9 | Member,
|
| 30 | + [DebuggerDisplay("Property")] |
19 | 31 | Property = 1 << 10 | Member,
|
| 32 | + [DebuggerDisplay("PropertyGet")] |
20 | 33 | PropertyGet = 1 << 11 | Property | Function,
|
| 34 | + [DebuggerDisplay("PropertyLet")] |
21 | 35 | PropertyLet = 1 << 12 | Property | Procedure,
|
| 36 | + [DebuggerDisplay("PropertySet")] |
22 | 37 | PropertySet = 1 << 13 | Property | Procedure,
|
| 38 | + [DebuggerDisplay("Parameter")] |
23 | 39 | Parameter = 1 << 14,
|
| 40 | + [DebuggerDisplay("Variable")] |
24 | 41 | Variable = 1 << 15,
|
| 42 | + [DebuggerDisplay("Control")] |
25 | 43 | Control = 1 << 16 | Variable,
|
| 44 | + [DebuggerDisplay("Constant")] |
26 | 45 | Constant = 1 << 17,
|
| 46 | + [DebuggerDisplay("Enumeration")] |
27 | 47 | Enumeration = 1 << 18,
|
| 48 | + [DebuggerDisplay("EnumerationMember")] |
28 | 49 | EnumerationMember = 1 << 19,
|
| 50 | + [DebuggerDisplay("Event")] |
29 | 51 | Event = 1 << 20,
|
| 52 | + [DebuggerDisplay("UserDefinedType")] |
30 | 53 | UserDefinedType = 1 << 21,
|
| 54 | + [DebuggerDisplay("UserDefinedTypeMember")] |
31 | 55 | UserDefinedTypeMember = 1 << 22,
|
| 56 | + [DebuggerDisplay("LibraryFunction")] |
32 | 57 | LibraryFunction = 1 << 23 | Function,
|
| 58 | + [DebuggerDisplay("LibraryProcedure")] |
33 | 59 | LibraryProcedure = 1 << 24 | Procedure,
|
| 60 | + [DebuggerDisplay("LineLabel")] |
34 | 61 | LineLabel = 1 << 25
|
35 | 62 | }
|
36 | 63 |
|
|
0 commit comments