Без параметров GetFields()
возвращает публичные поля. Если вы хотите непубличные, используйте:
cc.GetType().GetFields(BindingFlags.Instance | BindingFlags.NonPublic);
или любую подходящую комбинацию, которую вы хотите - но вам do нужно указать хотя бы один из Instance
и Static
, иначе он тоже не найдется Вы можете указать как, так и действительно публичные поля, чтобы получить все:
cc.GetType().GetFields(BindingFlags.Instance |
BindingFlags.Static |
BindingFlags.NonPublic |
BindingFlags.Public);