2 using System.Runtime.InteropServices;
3 using System.Runtime.CompilerServices;
7 public void GenericMethod<T> () {
10 public void SimpleMethod () {
14 public interface IFace
20 public abstract class TypeTwo
22 [DllImport ("bla.dll")]
23 public static extern void PInvoke ();
26 public abstract class AbsClass
28 public abstract void AbsBla ();
31 public static class InternalCall
33 [MethodImplAttribute(MethodImplOptions.InternalCall)]
34 public static extern int ICall (object o);
38 public class ClassWithCCtor
40 static ClassWithCCtor () {
45 public class MethodWithLostsOfParams
47 static void Foo(int a, int b, int c) {}
48 static void Foo2(int a, int b, int c) {}
49 static void Foo3(int a, int b, int c) {}
52 public class LastClass
54 public static void Main ()