Merge pull request #409 from Alkarex/patch-1
[mono.git] / mcs / class / corlib / System.Runtime.InteropServices / TypeLibImporterFlags.cs
index fa15338c61c010f9bcb2ef3c057ee124d87acf2f..e3a9f1a74c5e8a090219e8725e04fad477c94dee 100644 (file)
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
 
+#if !FULL_AOT_RUNTIME
 using System;
 
 namespace System.Runtime.InteropServices
 {
-#if NET_2_0
        [ComVisible(true)]
-#endif
        [Serializable,Flags]
        public enum TypeLibImporterFlags
        {
@@ -42,13 +41,17 @@ namespace System.Runtime.InteropServices
                UnsafeInterfaces = 2,
                SafeArrayAsSystemArray = 4,
                TransformDispRetVals = 8,
-#if NET_2_0
                None = 0,
                PreventClassMembers = 16,
-               PlatformLegacy = 4096,
-               PlatformLibrary = 8192,
-               PlatformAppDomain = 16384,
-               PlatformProcess = 32768
+               ImportAsAgnostic = 2048,
+               ImportAsItanium = 1024,
+               ImportAsX64 = 512,
+               ImportAsX86 = 256,
+               ReflectionOnlyLoading = 4096,
+               SerializableValueClasses = 32,
+#if NET_4_0
+               NoDefineVersionResource = 8192
 #endif
        }
 }
+#endif