В моем классе есть группа частных методов, и мне нужно вызывать один динамически на основе входного значения. И вызывающий код, и целевые методы находятся в одном экземпляре. Код выглядит так:
MethodInfo dynMethod = this.GetType().GetMethod("Draw_" + itemType);
dynMethod.Invoke(this, new object[] { methodParams });
В этом случае GetMethod()
не вернет приватные методы. Что BindingFlags
мне нужно предоставить GetMethod()
, чтобы он мог найти частные методы?