Если у вас есть полное доверие, вы должны быть в состоянии:
Type t = typeof(TheClass);
FieldInfo field = t.GetField("myFieldName", BindingFlags.NonPublic | BindingFlags.Static);
object fieldValue = field.GetValue(myObject);
Однако, если вы запустите это в системе без полного доверия, вызов GetField завершится ошибкой, и это не будет работать.