* roottypes.cs: Rename from tree.cs.
[mono.git] / mcs / ilasm / errors / err-cattr.il
1 // Test for custom attributes for method params, with\r
2 // invalid indices\r
3 // The generated assembly will have no custom attributes\r
4 // on method params.\r
5 \r
6 .assembly extern mscorlib\r
7 {\r
8 }\r
9 .assembly bb\r
10 {\r
11   .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 ) \r
12   .hash algorithm 0x00008004\r
13   .ver 0:0:0:0\r
14 }\r
15 .module bb.exe\r
16 \r
17 .class private auto ansi beforefieldinit GenParAttribute\r
18        extends [mscorlib]System.Attribute\r
19 {\r
20   .method public hidebysig specialname rtspecialname \r
21           instance void  .ctor() cil managed\r
22   {\r
23     .maxstack  8\r
24     IL_0000:  ldarg.0\r
25     IL_0001:  call       instance void [mscorlib]System.Attribute::.ctor()\r
26     IL_0006:  ret\r
27   }\r
28 \r
29 }\r
30 \r
31 .class private auto ansi beforefieldinit foo\r
32        extends [mscorlib]System.Object\r
33 {\r
34 \r
35   .method public hidebysig static void \r
36           abc () cil managed\r
37   {\r
38     .param [-1]\r
39     .custom instance void GenParAttribute::.ctor() = ( 01 00 00 00 ) \r
40 \r
41     .param [2]\r
42     .custom instance void GenParAttribute::.ctor() = ( 01 00 00 00 ) \r
43 \r
44     .entrypoint\r
45     .maxstack  8\r
46     IL_0000:  nop\r
47     IL_0001:  ret\r
48   }\r
49 }\r