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