reflector.InvokeMethod를 사용하여 선택적 매개 변수로 함수를 호출하려고합니다. 기능은 다음과 같습니다Reflector.Invoke 메서드를 사용하여 옵션 매개 변수로
Private Function DoSomeStuff(ByVal blah1 as string, ByVal blah2 as string, Optional ByVal blah3 as string = "45") as boolean
'stuff
end function
나는 이런 식으로 호출 해요 :이 아닌 다른, 잘 작동
Dim result As Boolean = Reflector.InvokeMethod(AccessModifier.private,obj_of_Class, "DoSomeStuff", Param1, Param2, Param3)
나는 그것을 세 번째 (선택 사항) 매개 변수를 전달하지 않는 경우 dosn't는 기능을 쳤다.
Dim result As Boolean = Reflector.InvokeMethod(AccessModifier.private,obj_of_Class, "DoSomeStuff", Param1, Param2)
내가 옵션 매개 변수를 전달하지 않고이 함수를 호출 할 Reflector.invokeMethod를 사용할 수있는 방법이 있습니까? 또는 이것을 달성하는 다른 방법은?