using System; using System.Reflection; using System.Runtime.InteropServices; using System.Security.Permissions; // CLSCompliant // 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("Swicli.Library - A SWI-Prolog interface to CLI/CLR")] [assembly: AssemblyDescription("MONO & .NET two-way interface to SWI-Prolog")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("Logicmoo/SBS-Softwaresysteme written by Uwe Lesta/Douglas Miles")] [assembly: AssemblyProduct("Swicli.Library")] [assembly: AssemblyCopyright("Copyright © 2010 under LGPL 2.1")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] // Setting ComVisible to false makes the types in this assembly not visible // to COM components. If you need to access atom type in this assembly from // COM, set the ComVisible attribute to true on that type. [assembly: ComVisible(true)] // The following GUID is for the ID of the typelib if this project is exposed to COM [assembly: Guid("5782cb18-d94e-4fba-9f25-410bf962b666")] // 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: //[assembly: AssemblyVersion("1.1.5990.0")] //[assembly: AssemblyFileVersion("1.1.5990.0")] [assembly: AssemblyVersion("1.0.0.0")] [assembly: AssemblyFileVersion("1.0.0.0")] // Not internal tests //[assembly: InternalsVisibleTo("NUnitTest")] // to test internal methods // see: "Using InternalsVisibleTo Attribute with Strong Named Assemblies" // http://weblogs.asp.net/bhouse/archive/2006/04/17/443100.aspx // To use the InternalsVisibleTo Attribute: // 1. Run sn.exe -p MyStrongNameKey.snk MyStrongNameKey.PublicKey // This will extract to public key to a file with the .PublicKey extension. // (I hate using the .pub extension because it is seen as a Microsoft Publisher file…) // 2. run sn.exe -tp MyStrongNameKey.PublicKey // This will display your public key for you. Copy this key. //[assembly: InternalsVisibleTo("TestSwiPl, PublicKey=002400000480000094000000060200000024000052534131000400000100010083dc9537d3928376e3970266c16e2c02df12b991a1325c17f8ae92ac945a5a7922e2b3d2ad24eef3ee6f9b39a0523f72281cd3ab5f69c81e2903910e751d644d4c759f4b501e664dc0de71c0836c75710feba8997827c5058d8616fa1e1d21f26521275686cd0f161e7cf6300599129dd84eb90b9d2147d1de87551761c342bb")] [assembly: CLSCompliant(true)] [assembly:SecurityPermission(SecurityAction.RequestMinimum, UnmanagedCode = true)]