Merge pull request #806 from AxlPr/master
[mono.git] / mcs / class / Mono.Data.Sqlite / Assembly / AssemblyInfo.cs
index 08654add38a78e19b5083c11ed357d494c444edf..19b444ebd39e40afb797f44f270c32cec75089b0 100644 (file)
@@ -1,53 +1,68 @@
-using System;\r
-using System.Reflection;\r
-using System.Runtime.CompilerServices;\r
-using System.Runtime.InteropServices;\r
-using System.Security.Permissions;\r
-using System.Security;\r
-\r
-#if !PLATFORM_COMPACTFRAMEWORK\r
-using System.Runtime.ConstrainedExecution;\r
-#endif\r
-\r
-// General Information about an assembly is controlled through the following \r
-// set of attributes. Change these attribute values to modify the information\r
-// associated with an assembly.\r
-[assembly: AssemblyTitle("System.Data.SQLite")]\r
-[assembly: AssemblyDescription("ADO.NET 2.0 Data Provider for SQLite")]\r
-[assembly: AssemblyConfiguration("")]\r
-[assembly: AssemblyCompany("http://sqlite.phxsoftware.com")]\r
-[assembly: AssemblyProduct("System.Data.SQLite")]\r
-[assembly: AssemblyCopyright("Public Domain")]\r
-[assembly: AssemblyTrademark("")]\r
-[assembly: AssemblyCulture("")]\r
-\r
-#if PLATFORM_COMPACTFRAMEWORK && RETARGETABLE\r
-[assembly: AssemblyFlags(AssemblyNameFlags.Retargetable)]\r
-#endif\r
-\r
-//  Setting ComVisible to false makes the types in this assembly not visible \r
-//  to COM componenets.  If you need to access a type in this assembly from \r
-//  COM, set the ComVisible attribute to true on that type.\r
-[assembly: ComVisible(false)]\r
-[assembly: CLSCompliant(true)]\r
-[assembly: InternalsVisibleTo("System.Data.SQLite.Linq, PublicKey=002400000480000094000000060200000024000052534131000400000100010005a288de5687c4e1b621ddff5d844727418956997f475eb829429e411aff3e93f97b70de698b972640925bdd44280df0a25a843266973704137cbb0e7441c1fe7cae4e2440ae91ab8cde3933febcb1ac48dd33b40e13c421d8215c18a4349a436dd499e3c385cc683015f886f6c10bd90115eb2bd61b67750839e3a19941dc9c")]\r
-\r
-#if !PLATFORM_COMPACTFRAMEWORK\r
-[assembly: AllowPartiallyTrustedCallers]\r
-[assembly: ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]\r
-[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]\r
-#endif\r
-\r
-// Version information for an assembly consists of the following four values:\r
-//\r
-//      Major Version\r
-//      Minor Version \r
-//      Build Number\r
-//      Revision\r
-//\r
-// You can specify all the values or you can default the Revision and Build Numbers \r
-// by using the '*' as shown below:\r
-[assembly: AssemblyVersion("1.0.61.0")]\r
-#if !PLATFORM_COMPACTFRAMEWORK\r
-[assembly: AssemblyFileVersion("1.0.61.0")]\r
-#endif\r
+using System;
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+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)]
+  #if NET_4_0
+    [assembly: SecurityRules(SecurityRuleSet.Level1)]
+  #else
+    [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
+  #endif
+#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
+  #if NET_4_0
+    [assembly: AssemblyVersion("4.0.0.0")]
+  #else // NET_4_0
+    [assembly: AssemblyVersion("2.0.0.0")]
+  #endif // NET_4_0
+#else
+[assembly: AssemblyVersion(Consts.FxVersion)]
+#endif
+#if !PLATFORM_COMPACTFRAMEWORK
+[assembly: AssemblyFileVersion("1.0.61.0")]
+#endif
+
+[assembly: AssemblyDelaySign (true)]
+[assembly: AssemblyKeyFile ("../mono.pub")]