Suchergebnisse für Anfrage "reflection"
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 ...
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 { } ...
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 ...
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.
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) ...
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 ...
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 ...
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 ...
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]): ...
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 ...