3
namespace ICSharpCode.SharpRefactory.Parser.VB
7
public enum ParamModifier
12
ParamArray = 0x0004, // 4
13
Optional = 0x0008, // 8
14
All = ByVal | ByRef | ParamArray | Optional
23
Private = 0x0001, // 1
25
Protected = 0x0004, // 4
30
Shadows = 0x000020, // 32
31
Overloads = 0x000040, // 64
32
Overrides = 0x000080, // 128
33
NotOverridable = 0x000100, // 256
34
MustOverride = 0x000200, // 512
35
MustInherit = 0x000400, // 1024
36
NotInheritable = 0x000800, // 2048
37
Shared = 0x001000, // 4096
38
Overridable = 0x002000, // 8192
40
// Methods and properties
41
WithEvents = 0x008000,
49
All = Private | Public | Protected | Friend | Shadows | Constant |
50
Overloads | Overrides | NotOverridable | MustOverride |
51
MustInherit | NotInheritable | Shared | Overridable |
52
WithEvents | ReadOnly | WriteOnly | Default | Dim,
54
Classes = Private | Public | Protected | Friend | Shadows | MustInherit | NotInheritable,
55
Structures = Private | Public | Protected | Friend | Shadows,
56
Enums = Private | Public | Protected | Friend | Shadows,
57
Modules = Private | Public | Protected | Friend,
58
Interfaces = Private | Public | Protected | Friend | Shadows,
59
Delegates = Private | Public | Protected | Friend | Shadows,
60
Methods = Private | Public | Protected | Friend | Shadows | Shared | Overridable | NotOverridable | MustOverride | Overrides | Overloads,
61
ExternalMethods = Private | Public | Protected | Friend | Shadows | Overloads,
62
Constructors = Private | Public | Protected | Friend | Shared,
63
Events = Private | Public | Protected | Friend | Shadows | Shared,
64
Constants = Private | Public | Protected | Friend | Shadows,
65
Fields = Private | Public | Protected | Friend | Shadows | Shared | ReadOnly | WithEvents | Dim ,
66
Properties = Private | Public | Protected | Friend | Shadows | Shared | Overridable | NotOverridable | MustOverride | Overrides | Overloads | Default | ReadOnly | WriteOnly,
68
// this is not documented in the spec
69
InterfaceEvents = Shadows,
70
InterfaceMethods = Shadows | Overloads,
71
InterfaceProperties = Shadows | Overloads | ReadOnly | WriteOnly | Default,
72
InterfaceEnums = Shadows,