Suchergebnisse für Anfrage "reflection"

4 die antwort

Kann mir jemand erklären, warum der folgende Code eine System.Reflection.AmbiguousMatchException auslöst?

using System; using System.Reflection; namespace A { interface IObjectWithId<TId> { TId Id { get; } } interface IEntityBase : IObjectWithId<object> { new object Id { get; } } abstract class BusinessObject<TId> : IObjectWithId<TId> { public ...

8 die antwort

Wie kann der angehängte Typ aus einem benutzerdefinierten Attribut ermittelt werden?

Ich habe ein benutzerdefiniertes Attribut, das einer Klasse zugewiesen werden kann,[FooAttribute]. Ich möchte aus dem Attribut heraus feststellen, welcher Typ mich tatsächlich verwendet hat. z.B. Wenn ich habe [FooAttribute] public class Bar { } ...

8 die antwort

Bei der Suche nach Annotationen für Klassen, die mit URLClassLoader geladen wurden, ist dies zuverlässig.

Ich habe einen Codegenerator, der URLClassLoader verwendet, um Klassen in einen angegebenen Pfad zu laden, nach Anmerkungen zu suchen und dann mithilfe von Reflection on the fields / methods DTOs zu generieren. Es funktioniert großartig, in der ...

TOP-Veröffentlichungen

2 die antwort

set Wert einer Eigenschaft eines anonymen Typs mit Reflection / TypeDescriptor ist es möglich?

Ich habe versucht, TypeDescriptor zu verwenden, und der Wert ändert sich nicht. Über die Reflektion erhalte ich die Fehlermeldung, dass für diese Eigenschaft kein Setter vorhanden ist.

4 die antwort

Reflection: Ein Objekt in eine Unterklasse umwandeln, ohne instanceof @ zu verwende

Ich habe diese einfache Schnittstelle / Klasse: public abstract class Message {} public class Message1 extends Message {} public class Message2 extends Message {}Und eine Utility-Klasse: public class Utility { public void handler(Message m) ...

2 die antwort

Reflexion in Windows Universal Apps

Ich muss das @ verwend GetProperties -Methode, damit ich testen kann, ob Eigenschaften in einer bestimmten Klasse ein bestimmtes benutzerdefiniertes Attribut haben. Es sieht jedoch nicht so aus, als ob Windows Universal Apps ...

2 die antwort

Golang: Eine Schnittstelle dynamisch in eine typisierte Variable umwandeln

In go, ist es möglich, Variablen irgendwie dynamisch umzusetzen? Zum Beispiel, wenn eine einfache Besetzung wäre: var intAge = interfaceAge.(int)Was ist, wenn ich nicht weiß, dass das Alter ein Int im Voraus ist? Eine einfache Art zu schreiben ...

6 die antwort

Verwenden Sie den Zeichenfolgenwert, um eine neue Instanz zu erstellen

Ich habe ein paar Klassen: SomeClass1, SomeClass2. Wie kann ich eine neue Instanz einer dieser Klassen erstellen, indem ich den Klassennamen aus einer Zeichenfolge verwende? ormalerweise würde ich tun: var someClass1 = new SomeClass1();Wie ...

2 die antwort

Hol dir ein TypeTag von einem Type?

Ich kann ein @ bekommType von einemTypeTag[A] mit demtpe Methode. Aber kann ich das Typ-Tag auch von einem Typ wiederherstellen? import scala.reflect.runtime.{universe => ru} import ru.{Type, TypeTag} def forward[A](implicit tt: TypeTag[A]): ...

4 die antwort

Get MethodInfo für einen Lambda-Ausdruck

Ich weiß, ich frage die bizarren, aber nur für Tritte, ist es möglich, die @ zu bekommMethodInfo für einen Lambda-Ausdruck? Ich bin nach so etwas: (Func<int, string>(i => i.ToString())).MethodInfo AKTUALISIERE Ich möchte die ...