Exemple #1
0
        static void Main(string[] args)
        {
            MyClass myWrapper = new MyClass();
            myWrapper.LogCaller("Hello from Managed");

            Type myType = typeof(MyClass);

            MethodInfo[] myArrayMethodInfo = myType.GetMethods(BindingFlags.FlattenHierarchy | BindingFlags.Public | BindingFlags.Instance);
            DisplayMethodInfo("Public", myArrayMethodInfo);

            MethodInfo[] myArrayMethodInfo1 = myType.GetMethods(BindingFlags.FlattenHierarchy | BindingFlags.NonPublic | BindingFlags.Instance);
            DisplayMethodInfo("NonPublic", myArrayMethodInfo1);

            myWrapper.Dispose();
            Console.ReadLine();
        }