Tengo una clase con un método privado estático con un parámetro opcional. ¿Cómo lo invoco desde otra clase a través de Reflection? Hay un question similar, pero no aborda el método estático ni los parámetros opcionales.¿Cómo ejecutar un método estático privado con parámetros opcionales a través de la reflexión?
public class Foo {
private static void Bar(string key = "") {
// do stuff
}
}
¿Cómo se invocan Foo.Bar("test")
y Foo.Bar()
(por ejemplo, sin pasar el parámetro opcional)?
¿Qué pasa con la parte método estático? – AngryHacker
@AngryHacker use 'BindingFlags.Static' (ver respuesta actualizada) – marcind