Suchergebnisse für Anfrage "reflection"
Verwenden Sie Reflection, um eine Methode zu erhalten. Methodenparameter von Schnittstellentypen werden nicht gefunden
Möglicherweise fehlt hier etwas Einfaches, aber wie erhalte ich eine Methode, deren Parameter eine Schnittstelle mit Reflection ist. Im folgenden FallnewValue wäre einList<String> namensfoo. Also würde ich @ anrufaddModelProperty("Bar", foo); ...
Zwei Typen, die nicht gleich sind und @ sein sollt
Ich versuche, einen Code zu debuggen, der Reflection zum Laden von Plugins verwendet. Hier ist der Debug-Code: Type a = methodInfo.GetParameters()[0] .ParameterType.BaseType; Type b = typeof(MessageContext); ...
Identifizieren Sie nicht eingebaute Typen mit reflect
Ich muss solche Typen wie @ unterscheid type A []bytevon einem[]byte. @ Verwendreflect, reflect.TypeOf(A{}).Kind sagt mir, dass es ein @ iSlice vonbyte. Wie kann ich @ unterscheide[]byte{} vonA{}, ohne eine begrenzte Liste von Typen zu haben, ...
Ermitteln, ob Equals () eine Überschreibung ist?
Ich habe eine Instanz von Type (Typ). Wie kann ich feststellen, ob es Equals () überschreibt?
Wählen Sie die richtige generische Methode mit Reflection
Ich möchte die richtige generische Methode über Reflection auswählen und sie dann aufrufen. ormalerweise ist das ganz einfach. Beispielsweis var method = typeof(MyType).GetMethod("TheMethod"); var typedMethod ...
Verwenden Sie Reflection, um das Attribut einer Eigenschaft über eine vom Setter aufgerufene Methode abzurufen.
Hinweis: Dies ist eine Fortsetzung einesAntworte [https://stackoverflow.com/questions/3627659/what-ways-can-i-ensure-that-a-string-property-is-of-a-particular-length/3628000#3628000] auf einen vorherige ...
Wie soll ich auswählen, welche konkrete Implementierung basierend auf der Benutzerauswahl instanziiert werden soll?
Ich habe eine SchnittstelleFruit mit zwei ImplementierungenApple undBanana. Ich möchte ein @ erstellFruit Instanz. Die Wahl, ob die konkrete Umsetzung ein @ sein soApple oder einBanana sollte vom Benutzer gemacht werden. Ich habe ...
Wie erhalte ich aktuelle Typargumente eines überarbeiteten generischen Parameters in Kotlin?
Usingreified Typparameter [https://kotlinlang.org/docs/reference/inline-functions.html#reified-type-parameters] , man kann eine Inline-Funktion schreiben, die zur Laufzeit durch Reflektion mit dem Typparameter arbeitet: inline fun <reified T: ...
Prüfen, ob ein Typ eine implizite oder explizite Typkonvertierung in einen anderen Typ mit .NET unterstützt
Stellen Sie sich vor, Sie haben zwei System.Types erhalten und möchten feststellen, ob eine implizite oder explizite Typkonvertierung von einem zum anderen vorliegt. Wenn Sie nicht speziell nach statischen Methoden suchen, gibt es ...
Wie setzt Rust Reflexion um?
Rust hat dasAny Trait, aber es hat auch eine "Zahlen Sie nicht für das, was Sie nicht verwenden" -Richtlinie. Wie setzt Rust Reflexion um? Meine Vermutung ist, dass Rust Lazy Tagging verwendet. Jeder Typ ist anfangs nicht zugewiesen, aber ...