2005-08-30 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / corlib / System.Reflection / AssemblyNameFlags.cs
old mode 100755 (executable)
new mode 100644 (file)
index a597d07..4ce505d
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
 
+using System.Runtime.InteropServices;
 
 namespace System.Reflection {
 
-
        /// <summary>
        /// </summary>
+#if NET_2_0
+       [ComVisible (true)]
+#endif
        [Flags]
        [Serializable]
        public enum AssemblyNameFlags {
@@ -53,7 +56,24 @@ namespace System.Reflection {
                PublicKey = 1,
 
 #if NET_1_1
-               Retargetable = 256
+               Retargetable = 256,
+#endif
+
+#if NET_2_0
+               [Obsolete ("This will be removed before Whidbey ships.  There will be no replacement for Whidbey.")]
+               Library = 0x2,
+               [Obsolete ("This will be removed before Whidbey ships.  There will be no replacement for Whidbey.")]
+               AppDomainPlatform = 0x4,
+               [Obsolete ("This will be removed before Whidbey ships.  There will be no replacement for Whidbey.")]
+               ProcessPlatform = 0x6,
+               [Obsolete ("This will be removed before Whidbey ships.  There will be no replacement for Whidbey.")]
+               SystemPlatform = 0x8,
+               [Obsolete ("This will be removed before Whidbey ships.  There will be no replacement for Whidbey.")]
+               LongevityMask = 0xe,
+               [Obsolete ("This will be removed before Whidbey ships.  There will be no replacement for Whidbey.")]
+               LongevityUnspecified = 0x0,
+               EnableJITcompileOptimizer = 0x4000,
+               EnableJITcompileTracking = 0x8000
 #endif
        } // AssemblyNameFlags