2004-01-04 Nick Drochak <ndrochak@gol.com>
[mono.git] / mcs / class / corlib / System.Reflection / MethodAttributes.cs
1 // MethodAttributes.cs
2 //
3 // This code was automatically generated from
4 // ECMA CLI XML Library Specification.
5 // Generator: libgen.xsl [1.0; (C) Sergey Chaban (serge@wildwestsoftware.com)]
6 // Created: Wed, 5 Sep 2001 06:39:32 UTC
7 // Source file: all.xml
8 // URL: http://devresource.hp.com/devresource/Docs/TechPapers/CSharp/all.xml
9 //
10 // (C) 2001 Ximian, Inc.  http://www.ximian.com
11
12
13 namespace System.Reflection {
14
15
16         /// <summary>
17         /// </summary>
18         [Flags]
19         public enum MethodAttributes {
20
21                 /// <summary>
22                 /// </summary>
23                 MemberAccessMask = 7,
24
25                 /// <summary>
26                 /// </summary>
27                 PrivateScope = 0,
28
29                 /// <summary>
30                 /// </summary>
31                 Private = 1,
32
33                 /// <summary>
34                 /// </summary>
35                 FamANDAssem = 2,
36
37                 /// <summary>
38                 /// </summary>
39                 Assembly = 3,
40
41                 /// <summary>
42                 /// </summary>
43                 Family = 4,
44
45                 /// <summary>
46                 /// </summary>
47                 FamORAssem = 5,
48
49                 /// <summary>
50                 /// </summary>
51                 Public = 6,
52
53                 /// <summary>
54                 /// </summary>
55                 Static = 16,
56
57                 /// <summary>
58                 /// </summary>
59                 Final = 32,
60
61                 /// <summary>
62                 /// </summary>
63                 Virtual = 64,
64
65                 /// <summary>
66                 /// </summary>
67                 HideBySig = 128,
68
69                 /// <summary>
70                 /// </summary>
71                 VtableLayoutMask = 256,
72
73 #if NET_1_1
74                 /// <summary>
75                 /// </summary>          
76                 CheckAccessOnOverride = 512,
77 #endif
78
79                 /// <summary>
80                 /// </summary>
81                 ReuseSlot = 0,
82
83                 /// <summary>
84                 /// </summary>
85                 NewSlot = 256,
86
87                 /// <summary>
88                 /// </summary>
89                 Abstract = 1024,
90
91                 /// <summary>
92                 /// </summary>
93                 SpecialName = 2048,
94
95                 /// <summary>
96                 /// </summary>
97                 PinvokeImpl = 8192,
98
99                 /// <summary>
100                 /// </summary>
101                 UnmanagedExport = 8,
102
103                 /// <summary>
104                 /// </summary>
105                 RTSpecialName = 4096,
106
107                 /// <summary>
108                 /// </summary>
109                 ReservedMask = 53248,
110
111                 /// <summary>
112                 /// </summary>
113                 HasSecurity = 16384,
114
115                 /// <summary>
116                 /// </summary>
117                 RequireSecObject = 32768,
118         } // MethodAttributes
119
120 } // System.Reflection