Merge pull request #409 from Alkarex/patch-1
[mono.git] / mcs / class / corlib / System.Runtime.InteropServices / TypeLibImporterFlags.cs
index de901957e47d51b069dab7c64b93a004e4f7dc87..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
 {
-       [Flags]
+       [ComVisible(true)]
+       [Serializable,Flags]
        public enum TypeLibImporterFlags
        {
                PrimaryInteropAssembly = 1,
                UnsafeInterfaces = 2,
                SafeArrayAsSystemArray = 4,
-               TransformDispRetVals = 8
+               TransformDispRetVals = 8,
+               None = 0,
+               PreventClassMembers = 16,
+               ImportAsAgnostic = 2048,
+               ImportAsItanium = 1024,
+               ImportAsX64 = 512,
+               ImportAsX86 = 256,
+               ReflectionOnlyLoading = 4096,
+               SerializableValueClasses = 32,
+#if NET_4_0
+               NoDefineVersionResource = 8192
+#endif
        }
 }
+#endif