Suchergebnisse für Anfrage "reflection"
Kann nicht PropertyInfo.SetValue () abrufen, um den Wert für mein Objekt festzulegen
Ich habe den folgenden Code auf ein einfaches Beispiel vereinfacht, kann den einzustellenden Wert jedoch immer noch nicht ermitteln. Bei der Ausführung von propertyInfo.SetValue () wird ein Haltepunkt am Setter meines Contact-Objekts erreicht, ...
Swift: Reflektierende Eigenschaften der Unterklasse von NSManagedObject
Wenn mit einem Mirror auf die innere Struktur einer Unterklasse von NSManagedObject zugegriffen wird, werden alle verwalteten Variablen ignoriert. public class Foo: NSManagedObject { @NSManaged var bar: String? } var f: Foo = ... // ... creating ...
Ist es möglich, einen Eigenschaftsnamen als Zeichenfolge zu übergeben und ihm einen Wert zuzuweisen?
Ich richte eine einfache Hilfsklasse ein, um einige Daten aus einer Datei zu speichern, die ich analysiere. Die Namen der Eigenschaften stimmen mit den Namen der Werte überein, die ich in der Datei erwartet habe. Ich möchte eine Methode namens @ ...
Scala-Musterabgleich für generischen Typ mit TypeTag generiert eine Warnung, ClassTag nicht?
Ich habe zwei sehr ähnliche Methoden. Der einzige Unterschied ist die Verwendung vonClassTag undTypeTag: def matchClass[A: ClassTag](v: Any) = v match { case a: A => "it's A" case _ => "not A" } def matchType[A: TypeTag](v: Any) = ... // same ...
Wie wird .NET Reflection verwendet, um den Rückgabetyp der Methode (einschließlich void) und die Parameter zu bestimmen?
Wie kann ich die Anzahl und Art der Parameter ermitteln? wie man den Rückgabetyp kennt? wie überprüfe ich, ob der Rückgabetyp ungültig ist?
Wie wird die Klasse bestimmt, in der eine Methode definiert wurde?
Ich möchte dynamisch die Klasse bestimmen, in der die aktuelle Methode definiert wurde. Hier ist ein statisches Beispiel, was ich versuche zu tun: class A def foo puts "I was defined in A" end end class B < A def foo puts "I was defined in B" ...
Warten Sie auf das Ergebnis von Task <TDerived> mit Reflektion in einer nicht generischen Methode.
Betrachten Sie den folgenden Fall: class A { public int Id; } class B : A { } class Main { public async Task<int> Create(Type type) { MethodInfo method = this.GetType().GetMethod("Create", new Type[] { typeof(string) }).MakeGenericMethod(new ...
Wie erstelle ich einen Ausdrucksaufruf für eine beliebige Methode mit dem generischen Parameter
Ich versuche nur, mit Linq.Expression den gleichen Ausdruck wie unten zu erstellen: Expression<Func<Organization, bool>> expression = @org => @org.OrganizationFields.Any(a => a.CustomField.Name == field.Name && values.Contains(a.Value));In ...
Vergewissern Sie sich, dass alle Getter-Methoden @ heiße
Ich habe den folgenden Test, bei dem ich überprüfen muss, ob alle Getter der Person-Klasse aufgerufen werden. Bisher habe ich mockito's verify () verwendet, um sicherzustellen, dass jeder Getter aufgerufen wird. Gibt es eine Möglichkeit, dies ...
Get Funktion nach Namen dynamisch in Kotlin
Wie kann ich in Kotlin dynamisch eine Funktion mit Namen abrufen? d. h .: fun myFunc11() { println("Very useful function 11") } val funcName = "myFunc" + 11 val funcRef = getFunction(funcName) funcRef()Bearbeiten Die akzeptierte Antwort ...