2005-08-30 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / corlib / System.Reflection / AssemblyNameFlags.cs
index 2cfdfca3c29658f68564ea1857f58ef1d56e4511..4ce505d09cbefd955a746a1b5426ccaeb00e7bb3 100644 (file)
 // 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 {
@@ -57,11 +60,17 @@ namespace System.Reflection {
 #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