fork download
  1. using System;
  2. using System.Reflection;
  3.  
  4. public class Test
  5. {
  6. public static void Main()
  7. {
  8. var a = typeof(ReflectionExamples);
  9.  
  10. MethodInfo[] mi = a.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance); //Using BindingFlags.NonPublic does not show any results
  11. foreach (MethodInfo m in mi)
  12. {
  13. Console.WriteLine(m.Name);
  14. }
  15. }
  16. }
  17.  
  18. class ReflectionExamples
  19. {
  20. private int Sum(int a, int b)
  21. {
  22. return a + b;
  23. }
  24.  
  25. public int GetSum(int a, int b)
  26. {
  27. int c = Sum(a, b);
  28.  
  29. return c;
  30.  
  31. }
  32. }
Success #stdin #stdout 0.01s 131648KB
stdin
Standard input is empty
stdout
Sum
GetSum
Equals
Finalize
GetHashCode
GetType
MemberwiseClone
ToString