New test.
[mono.git] / mcs / class / System.Core / Assembly / AssemblyInfo.cs
index 1a258de3ad6b60353cca00a4294e66e67eecae35..d2adf2ccf02b6fbd021d119d383411f4c782414b 100644 (file)
@@ -4,7 +4,7 @@
 // Authors:
 //     Marek Safar (marek.safar@gmail.com)
 //
-// Copyright (C) 2007 Novell, Inc (http://www.novell.com)
+// Copyright (C) 2007-2008 Novell, Inc (http://www.novell.com)
 //
 // Permission is hereby granted, free of charge, to any person obtaining
 // a copy of this software and associated documentation files (the
 
 using System;
 using System.Reflection;
+using System.Resources;
 using System.Security;
 using System.Security.Permissions;
-using System.Resources;
+using System.Diagnostics;
+using System.Runtime.CompilerServices;
 using System.Runtime.InteropServices;
 
-[assembly: AssemblyTitle("System.Core.dll")]
-[assembly: AssemblyDescription("System.Core.dll")]
-[assembly: AssemblyCompany("Mono Development Team")]
-[assembly: AssemblyProduct("System.Core")]
-[assembly: AssemblyCopyright("")]
-[assembly: AssemblyCulture("")]
-[assembly: AssemblyFileVersion (Consts.Fx35FileVersion)]
+// General Information about the System.Core assembly
+
+[assembly: AssemblyTitle ("System.Core.dll")]
+[assembly: AssemblyDescription ("System.Core.dll")]
 [assembly: AssemblyDefaultAlias ("System.Core.dll")]
+
+[assembly: AssemblyCompany (Consts.MonoCompany)]
+[assembly: AssemblyProduct (Consts.MonoProduct)]
+[assembly: AssemblyCopyright (Consts.MonoCopyright)]
+[assembly: AssemblyVersion (Consts.FxVersion)]
+[assembly: SatelliteContractVersion (Consts.FxVersion)]
+[assembly: AssemblyInformationalVersion (Consts.FxFileVersion)]
+[assembly: AssemblyFileVersion (Consts.FxFileVersion)]
+
 [assembly: NeutralResourcesLanguage ("en-US")]
+[assembly: CLSCompliant (true)]
+[assembly: AssemblyDelaySign (true)]
+#if NET_2_1
+       // attributes specific to FX 3.5
+       [assembly: AssemblyKeyFile ("../silverlight.pub")]
+#else
+       // attributes specific to Silverlight 2.0
+       [assembly: AssemblyKeyFile ("../ecma.pub")]
+
+       [assembly: AllowPartiallyTrustedCallers]
+       [assembly: DefaultDependency (LoadHint.Always)]
+       [assembly: SecurityCritical]
+       [assembly: StringFreezing]
+#endif
 
-[assembly: CLSCompliant(true)]
 [assembly: ComVisible (false)]
 
-[assembly: AssemblyVersion(Consts.Fx35Version)]
-[assembly: SatelliteContractVersion (Consts.Fx35Version)]
-[assembly: AssemblyInformationalVersionAttribute (Consts.Fx35Version)]
+[assembly: CompilationRelaxations (CompilationRelaxations.NoStringInterning)]
+[assembly: Debuggable (DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
+[assembly: RuntimeCompatibility (WrapNonExceptionThrows = true)]
+// Extension attribute should be added by compiler
 
-[assembly: AssemblyDelaySign (true)]
-[assembly: AssemblyKeyFile ("../ecma.pub")]
-[assembly: SecurityPermission (SecurityAction.RequestMinimum, SkipVerification=true)]
-[assembly: AllowPartiallyTrustedCallers]
-[assembly: SecurityCritical]
+[assembly: SecurityPermission (SecurityAction.RequestMinimum, SkipVerification = true)]
+
+#if NET_4_0
+[assembly: TypeForwardedTo (typeof (System.Security.Cryptography.Aes))]
+#endif