~ubuntu-branches/ubuntu/feisty/monodevelop/feisty

« back to all changes in this revision

Viewing changes to Extras/VBNetBinding/SharpRefactoryVB/src/Parser/AST/Modifier.cs

  • Committer: Bazaar Package Importer
  • Author(s): Sebastian Dröge
  • Date: 2006-08-18 00:51:23 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20060818005123-5iit07y0j7wjg55f
Tags: 0.11+svn20060818-0ubuntu1
* New SVN snapshot
  + Works with Gtk# 2.9.0
* debian/control:
  + Updated Build-Depends
* debian/patches/use_nunit2.2.dpatch,
  debian/patches/use_real_libs.dpatch:
  + Updated
* debian/patches/versioncontrol_buildfix.dpatch:
  + Fix build failure in the version control addin

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
using System;
2
 
 
3
 
namespace ICSharpCode.SharpRefactory.Parser.VB
4
 
{
5
 
 
6
 
        [Flags()]
7
 
        public enum ParamModifier
8
 
        {
9
 
                None                                            = 0x0000,       // 0
10
 
                ByVal                                           = 0x0001,       // 1
11
 
                ByRef                                           = 0x0002,       // 2
12
 
                ParamArray                                      = 0x0004,       // 4
13
 
                Optional                                        = 0x0008,       // 8
14
 
                All                                                     = ByVal | ByRef | ParamArray | Optional
15
 
        }
16
 
 
17
 
        [Flags()]
18
 
        public enum Modifier
19
 
        {
20
 
                None                                            = 0x0000,       // 0
21
 
                
22
 
                // Access
23
 
                Private                                         = 0x0001,       // 1
24
 
                Friend                                          = 0x0002,       // 2
25
 
                Protected                                       = 0x0004,       // 4
26
 
                Public                                          = 0x0008,       // 8
27
 
                Dim                                                     = 0x0010,       // 16
28
 
                
29
 
                // Scope
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
39
 
                Constant                                        = 0x004000,
40
 
                // Methods and properties
41
 
                WithEvents                                      = 0x008000,
42
 
                ReadOnly                                        = 0x010000,
43
 
                WriteOnly                                       = 0x020000,
44
 
                Default                                         = 0x040000,
45
 
                
46
 
                // local variables
47
 
                Static                                          = 0x100000,
48
 
                
49
 
                All                                                     = Private | Public | Protected  | Friend | Shadows | Constant |
50
 
                                                                          Overloads | Overrides | NotOverridable | MustOverride |
51
 
                                                                          MustInherit | NotInheritable | Shared | Overridable |
52
 
                                                                          WithEvents | ReadOnly | WriteOnly | Default | Dim,
53
 
                
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,
67
 
                
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,
73
 
        }
74
 
}