Skip to content

Commit 0ecf7d0

Browse files
committed
added DebuggerDisplay attributes
1 parent 1afea24 commit 0ecf7d0

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

Rubberduck.Parsing/Symbols/DeclarationType.cs

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,63 @@
11
using System;
22
using System.Collections.Generic;
3+
using System.Diagnostics;
34

45
namespace Rubberduck.Parsing.Symbols
56
{
67
[Flags]
78
public enum DeclarationType
89
{
10+
[DebuggerDisplay("Project")]
911
Project = 1 << 0,
12+
[DebuggerDisplay("Module")]
1013
Module = 1 << 1,
14+
[DebuggerDisplay("ProceduralModule")]
1115
ProceduralModule = 1 << 2 | Module,
16+
[DebuggerDisplay("ClassModule")]
1217
ClassModule = 1 << 3 | Module,
18+
[DebuggerDisplay("UserForm")]
1319
UserForm = 1 << 4,
20+
[DebuggerDisplay("Document")]
1421
Document = 1 << 5,
22+
[DebuggerDisplay("ModuleOption")]
1523
ModuleOption = 1 << 6,
24+
[DebuggerDisplay("Member")]
1625
Member = 1 << 7,
26+
[DebuggerDisplay("Procedure")]
1727
Procedure = 1 << 8 | Member,
28+
[DebuggerDisplay("Function")]
1829
Function = 1 << 9 | Member,
30+
[DebuggerDisplay("Property")]
1931
Property = 1 << 10 | Member,
32+
[DebuggerDisplay("PropertyGet")]
2033
PropertyGet = 1 << 11 | Property | Function,
34+
[DebuggerDisplay("PropertyLet")]
2135
PropertyLet = 1 << 12 | Property | Procedure,
36+
[DebuggerDisplay("PropertySet")]
2237
PropertySet = 1 << 13 | Property | Procedure,
38+
[DebuggerDisplay("Parameter")]
2339
Parameter = 1 << 14,
40+
[DebuggerDisplay("Variable")]
2441
Variable = 1 << 15,
42+
[DebuggerDisplay("Control")]
2543
Control = 1 << 16 | Variable,
44+
[DebuggerDisplay("Constant")]
2645
Constant = 1 << 17,
46+
[DebuggerDisplay("Enumeration")]
2747
Enumeration = 1 << 18,
48+
[DebuggerDisplay("EnumerationMember")]
2849
EnumerationMember = 1 << 19,
50+
[DebuggerDisplay("Event")]
2951
Event = 1 << 20,
52+
[DebuggerDisplay("UserDefinedType")]
3053
UserDefinedType = 1 << 21,
54+
[DebuggerDisplay("UserDefinedTypeMember")]
3155
UserDefinedTypeMember = 1 << 22,
56+
[DebuggerDisplay("LibraryFunction")]
3257
LibraryFunction = 1 << 23 | Function,
58+
[DebuggerDisplay("LibraryProcedure")]
3359
LibraryProcedure = 1 << 24 | Procedure,
60+
[DebuggerDisplay("LineLabel")]
3461
LineLabel = 1 << 25
3562
}
3663

0 commit comments

Comments
 (0)