2005-01-31 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / class / Mono.PEToolkit / metadata / AssemblyFlags.cs
1 /*\r
2  * Copyright (c) 2002 Sergey Chaban <serge@wildwestsoftware.com>\r
3  */\r
4 \r
5 using System;\r
6 \r
7 namespace Mono.PEToolkit.Metadata {\r
8 \r
9         /// <summary>\r
10         /// Values for AssemblyFlags.\r
11         /// </summary>\r
12         /// <remarks>\r
13         /// See Partition II, 22.1.2\r
14         /// </remarks>\r
15         [Flags]\r
16         public enum AssemblyFlags {\r
17                 /// <summary>\r
18                 /// The assembly reference holds the full (unhashed) public key.\r
19                 /// </summary>\r
20                 PublicKey = 0x0001,\r
21 \r
22                 /// <summary>\r
23                 /// The assembly is side by side compatible.\r
24                 /// </summary>\r
25                 SideBySideCompatible = 0x0000,\r
26 \r
27                 /// <summary>\r
28                 /// The assembly cannot execute with other versions\r
29                 /// if they are executing in the same application domain.\r
30                 /// </summary>\r
31                 NonSideBySideAppDomain = 0x0010,\r
32 \r
33                 /// <summary>\r
34                 /// The assembly cannot execute with other versions\r
35                 /// if they are executing in the same process.\r
36                 /// </summary>\r
37                 NonSideBySideProcess = 0x0020,\r
38 \r
39                 /// <summary>\r
40                 /// The assembly cannot execute with other versions\r
41                 /// if they are executing on the same machine.\r
42                 /// </summary>\r
43                 NonSideBySideMachine = 0x0030,\r
44 \r
45                 /// <summary>\r
46                 /// JIT should generate CIL-to-native code map.\r
47                 /// </summary>\r
48                 EnableJITcompileTracking = 0x8000,\r
49 \r
50                 /// <summary>\r
51                 /// JIT should not generate optimized code.\r
52                 /// </summary>\r
53                 DisableJITcompileOptimizer = 0x4000,\r
54         }\r
55 \r
56 }\r