[bcl] Specify the name of the key file on the command line instead of using the Assem...
[mono.git] / mcs / class / Mono.Data.Sqlite / Assembly / AssemblyInfo.cs
index e06154cd236d29f4ae10704010f4cc9a7b63d9cd..30f1b233209dcd16bde4919d880dd584bf04528a 100644 (file)
@@ -1,31 +1,59 @@
-//
-// AssemblyInfo.cs
-//
-// Author:
-//   Andreas Nahr (ClassDevelopment@A-SoftTech.com)
-//
-// (C) 2003 Ximian, Inc.  http://www.ximian.com
-// (C) 2004 Novell (http://www.novell.com)
-//
-
-using System;
+using System;
 using System.Reflection;
+using System.Runtime.CompilerServices;
 using System.Runtime.InteropServices;
-
-[assembly: AssemblyVersion (Consts.FxVersion)]
-
-/* TODO COMPLETE INFORMATION
-
-[assembly: AssemblyTitle ("")]
-[assembly: AssemblyDescription ("")]
-
-[assembly: CLSCompliant (true)]
-[assembly: AssemblyFileVersion ("0.0.0.1")]
-
-[assembly: ComVisible (false)]
-
-*/
+using System.Security.Permissions;
+using System.Security;
+
+#if !PLATFORM_COMPACTFRAMEWORK
+using System.Runtime.ConstrainedExecution;
+#endif
+
+// General Information about an assembly is controlled through the following 
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("System.Data.SQLite")]
+[assembly: AssemblyDescription("ADO.NET 2.0 Data Provider for SQLite")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("http://sqlite.phxsoftware.com")]
+[assembly: AssemblyProduct("System.Data.SQLite")]
+[assembly: AssemblyCopyright("Public Domain")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+#if PLATFORM_COMPACTFRAMEWORK && RETARGETABLE
+[assembly: AssemblyFlags(AssemblyNameFlags.Retargetable)]
+#endif
+
+//  Setting ComVisible to false makes the types in this assembly not visible 
+//  to COM componenets.  If you need to access a type in this assembly from 
+//  COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+[assembly: CLSCompliant(true)]
+//[assembly: InternalsVisibleTo("System.Data.SQLite.Linq, PublicKey=002400000480000094000000060200000024000052534131000400000100010005a288de5687c4e1b621ddff5d844727418956997f475eb829429e411aff3e93f97b70de698b972640925bdd44280df0a25a843266973704137cbb0e7441c1fe7cae4e2440ae91ab8cde3933febcb1ac48dd33b40e13c421d8215c18a4349a436dd499e3c385cc683015f886f6c10bd90115eb2bd61b67750839e3a19941dc9c")]
+
+#if !PLATFORM_COMPACTFRAMEWORK
+[assembly: AllowPartiallyTrustedCallers]
+[assembly: ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
+    [assembly: SecurityRules(SecurityRuleSet.Level1)]
+#endif
+
+// Version information for an assembly consists of the following four values:
+//
+//      Major Version
+//      Minor Version 
+//      Build Number
+//      Revision
+//
+// You can specify all the values or you can default the Revision and Build Numbers 
+// by using the '*' as shown below:
+#if !MOBILE
+    [assembly: AssemblyVersion("4.0.0.0")]
+#else
+[assembly: AssemblyVersion(Consts.FxVersion)]
+#endif
+#if !PLATFORM_COMPACTFRAMEWORK
+[assembly: AssemblyFileVersion("1.0.61.0")]
+#endif
 
 [assembly: AssemblyDelaySign (true)]
-[assembly: AssemblyKeyFile ("../mono.pub")]
-