Если бы ты читал внимательно MSDN, то ты не про%#@л бы заметку про то, что можно трогать через рефлекшен статические поля класса! И тебе не пришлось бы выдумывать мега-охрененые-нереально-крутанские-никому-не-нужные алгоритмы, чтобы это обойти! Читай, епт, внимательно!
var mi = typeof(SomeClass).GetMember("StaticProperty", BindingFlags.Public |
(
Read more... )