Merge pull request #1229 from andreiagaita/master
[mono.git] / mcs / class / corlib / System.Reflection / AssemblyNameFlags.cs
index 2cfdfca3c29658f68564ea1857f58ef1d56e4511..23a4533d70cb4ebd1a8b63afd46c35cb15e92b17 100644 (file)
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
 
+using System.Runtime.InteropServices;
 
 namespace System.Reflection {
 
-
        /// <summary>
        /// </summary>
+       [ComVisible (true)]
        [Flags]
        [Serializable]
        public enum AssemblyNameFlags {
@@ -52,20 +53,10 @@ namespace System.Reflection {
                /// </summary>
                PublicKey = 1,
 
-#if NET_1_1
                Retargetable = 256,
-#endif
 
-#if NET_2_0
-               Library = 0x2,
-               AppDomainPlatform = 0x4,
-               ProcessPlatform = 0x6,
-               SystemPlatform = 0x8,
-               LongevityMask = 0xe,
-               LongevityUnspecified = 0x0,
                EnableJITcompileOptimizer = 0x4000,
                EnableJITcompileTracking = 0x8000
-#endif
        } // AssemblyNameFlags
 
 } // System.Reflection