У меня есть класс с приватным статическим методом с необязательным параметром. Как вызвать его из другого класса через Reflection? Есть похожий вопрос, но он не касается статического метода или необязательных параметров.
public class Foo {
private static void Bar(string key = "") {
// do stuff
}
}
Как мне вызвать Foo.Bar("test")
и Foo.Bar()
(например, без передачи необязательного параметра)?