Suchergebnisse für Anfrage "reflection"

4 die antwort

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, ...

2 die antwort

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 ...

6 die antwort

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 @ ...

TOP-Veröffentlichungen

2 die antwort

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 ...

2 die antwort

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?

6 die antwort

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" ...

2 die antwort

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 ...

2 die antwort

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 ...

4 die antwort

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 ...

2 die antwort

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 ...