Hi
Mal ein kleiner Code wie man die Private, Friend, Protected-Geschichte für Subs und Funktionen umgehen kann:
parameter einfach mit entsprechenden Werten füttern und MyMethod mit dem Namen ersetzen. Wenn es ein C#-Assembly ist, am Besten Reflection.BindingFlags.IgnoreCase entfernen, weil C# Groß-und Kleinschreibung beachtet.
Gruß
~blaze~
Mal ein kleiner Code wie man die Private, Friend, Protected-Geschichte für Subs und Funktionen umgehen kann:
VB.NET-Quellcode
- Dim bfFlags As System.Reflection.BindingFlags = Reflection.BindingFlags.Static + Reflection.BindingFlags.IgnoreCase + Reflection.BindingFlags.NonPublic + Reflection.BindingFlags.Instance
- Dim objValue As Object
- objValue = GetType(MyTestClass).GetMethod("MyMethod", bfFlags).Invoke(Nothing, bfFlags, Nothing, New Object() {"parameters"}, Nothing)
parameter einfach mit entsprechenden Werten füttern und MyMethod mit dem Namen ersetzen. Wenn es ein C#-Assembly ist, am Besten Reflection.BindingFlags.IgnoreCase entfernen, weil C# Groß-und Kleinschreibung beachtet.
Gruß
~blaze~
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „~blaze~“ ()