add ISafeSerializationData
[mcs.git] / tests / test-607.cs
blob5ddd47370932d513f32934250adb77446258323c
1 using System;
2 using System.Reflection;
3 using System.Configuration.Assemblies;
5 [assembly: AssemblyVersion ("7.0")]
6 [assembly: AssemblyAlgorithmId (AssemblyHashAlgorithm.MD5)]
7 [assembly: AssemblyFlagsAttribute(AssemblyNameFlags.EnableJITcompileOptimizer | AssemblyNameFlags.Retargetable)]
9 class Program
11 static int Main ()
13 Assembly a = Assembly.GetExecutingAssembly ();
14 var an = a.GetName ();
15 Console.WriteLine (an.Version);
16 if (a.GetName ().Version != new Version (7, 0, 0, 0))
17 return 1;
19 if (an.HashAlgorithm != AssemblyHashAlgorithm.MD5)
20 return 2;
22 Console.WriteLine (an.Flags);
23 if (an.Flags != (AssemblyNameFlags.PublicKey | AssemblyNameFlags.EnableJITcompileOptimizer | AssemblyNameFlags.Retargetable))
24 return 3;
26 Console.WriteLine ("ok");
27 return 0;