System namespace altında Number isimli bir internal class olduğunu bu class içinde IsWhite isimli private static metod olduğunu ve bu metodun da aşağıdaki kod ile çağrılabildiğini biliyoruz ;)



Assembly [] a = AppDomain.CurrentDomain.GetAssemblies();

Type type = a[0].GetType("System.Number"); // a[0] = mscorlib

MethodInfo mi = type.GetMethod("IsWhite", BindingFlags.NonPublic | BindingFlags.Static);

Console.WriteLine(mi.Invoke(null, new object[] { '\t'}));

 


Ben olsam bir de Char Type'ının static üye elamanlarına bakardım. Belki IsWhiteSpace isimli aynı işi yapam bir metoda rastlama ihtimalini değerlendirirdim.