| 

.NET C# Java Javascript Exception

Reflection-Fragen

Auf dieser Seite befinden sich alle Reflection-Fragen. Weitere Themen findest du mit der Suche rechts oben, z.B. [reflection] .net um alle Fragen zum Thema reflection mit dem Wort ".net" zu finden.

Stelle deine Reflection-Frage jetzt!
1

Reflection

Hallo zusammen, ich habe ein Problem mit Reflection . Ich instanziiere eine Klasse über Reflection und rufe dann meine Methode auf. In der Methode möchte ich einen OpenFileDialog machen. Allerdings wirft er mir genau an der Stelle, an dem .ShowDialog() kommt, eine System.Reflection.TargetInvocationException. Irgendwie stehe ich gerade auf dem Schlauch, wie ich das ...
.net reflection vb.net visual-basic.net
01.03.2016 | 2396 0
muffi 1441
01.03.2016
6

Dynamische Klasse/Methode

Hallo zusammen, es gibt Tage, da glaubt man, zu verblöden, heute gehört definitiv dazu :-) Mein Problem: ich möchte zur Laufzeit dynamisch eine Klasse instanziieren und dort ebenfalls dynamisch eine Methode aufrufen. Dazu habe ich bisher folgendes: Dim typ As Type typ Type.GetType(klassenname, True, True) Dim ins As Object ins Activator.CreateInstance(typ) In ...
.net reflection vb.net visual-basic.net
21.01.2016 | 3068 1
muffi 1441
21.01.2016
1

[Java, JUnit] - Testen der Anzahl von Bean Eigenschaften / Feldern

Hallo zusammen, ich hab einen kleinen Sonderfall der mich etwas beschäftigt. Hintergrund: Ich will in meinen Unittests hinterlegen wieviele Eigenschaften die zu testende Bean hat. Wenn also eine weitere hinzu kommt oder heraus fällt soll der Test fehlschlagen, damit auch die Kollegen erinnert werden zu Testen wenn die Beans verändert werden. Bisherige Lösung: public ...
bean java junit reflection
08.04.2014 | 1688 0
08.04.2014
8

Reflection eines überschriebenen Feldes liefert das Feld mehrfach

Hallo, eine Frage an die Reflection experten unter euch: Gegeben ist folgende Klassenstruktur: public class A{ [MyAttribute1] public string field; } public class B : A{ [MyAttribute2] [MyAttribute3] public string field; } Mittels Reflection versuche ich nun herraus zu bekommen ob das jeweilige Feld das Attribute "MyAttribute2" hat oder nicht. Dazu gehe ich die einzelene ...
Hi Floyd, die unmittelbare Antwort gibt Dir eigentlich schon der Compiler: B.field sollte grün unterstrichen sein, dazu die Warnung: "B.field" blendet den vererbten Member "A.field" aus. Verwenden Sie das new-Schlüsselwort, wenn das Ausblenden vorgesehen war. Du kannst Felder in C# nicht überschreiben. Dein Code erzeugt zwei Felder "field", eins in B und eins in A, von ...
.net csharp reflection
16.07.2013 | 2169 1
Floyd 14565
16.07.2013
4

.NET 1.0 Assembly in .NET 4 Prozess laden inkl. aller Abhängigkeiten

... 1.1 gemacht. Dabei möchte ich aber eigentlich nicht die DLL verwenden, sondern analysiere diese nur mittels Reflection . Um Abhängigkeiten aufzulösen habe ich Reflection OnlyAssemblyResolve registriert: static Assembly CurrentDomain_ReflectionOnlyAssemblyResolve(object sender, ResolveEventArgs args) { var asmName new AssemblyName(args.Name); try { return ...
.net .net-1.0 .net-4.0 reflection
16.06.2013 | 1930 0
kleffel 654
16.06.2013
5

Property dynamisch erweitern

... } } } public class VClass { internal void Dosomething(string name) { Console.WriteLine(name); } } Nun hätte ich gerne, dass es wie folgt aussieht. Hab schon eine Menge über dynamics und Reflection gelesen, aber irgendwie fehlt mir immer genau der Teil (oder ich versteh es einfach nicht!) public class Datenklasse : VClass { public string Id { get; set; } public string Status { get; ...
.net .net-4.0 dynamic property reflection
01.04.2013 | 2017 1
01.04.2013
3

Basisklasse eines instanziierten Objektes zur Laufzeit abfragen

Gibt es einen Weg, um in Java zu ermitteln, von welcher Basisklasse(Name) eine instanziierte Klasse abgeleitet wurde? In der Java-Reflection-API habe ich keine entsprechende Funktion gefunden, aber vielleicht habe ich diese auch nur übersehen.
basisklassen java reflection vererbung
06.07.2012 | 2214 1
06.07.2012
2

Ein Testprogramm für Klassen

... ich eigene Klassen und auch deren Konstruktoren sehr schnell testen kann. Die Konstruktoren (java.lang.reflect.Constructor) frage ich mit der Methode getConstructors der Reflection -API und die einzelnen Parameter der Konstruktoren mit der Methode getParamaterTypes. Anschließend kann ich mit den ausgelesenen Argumenten die Klasse via newInstance neu instanziieren ...
dynamische-eingabemasken java reflection
19.06.2012 | 2100 1
huzi8t9 11
19.06.2012
2

C# PropertyInfo und getter/ setter

Hallo Zusammen, ich möchte alle Properties einer Classe (Instanz), die mit einem CustomAttribute markiert sind in eine Liste packen. ich glaube der Code erklärt ziemlich gut was ich erreichen will. [AttributeUsage(AttributeTargets.Property)] public class FieldDescriptionAttribute : Attribute { public string DisplayName { get; set; } public ...
Hallo, du bist eigentlich schon fast am Ziel: public class IntegerField { public string Name { get; set; } public Func int Getter { get; set; } public Action int Setter { get; set; } public int Value { get { return Getter(); } set { Setter(value); } } public IntegerField(Func int getter, Action int setter, string name) { Name name; Getter getter; Setter setter; } } class Foo { public ...
.net csharp reflection
05.04.2012 | 2738 2
lj_1900 45
05.04.2012
3

c# Zugriff auf internal class internal member

Hallo, ich versuche gerade auf eine als internal gekennzeichnete Klasse und deren internal Members zuzugreifen. Ich denke da werde ich wohl mit Reflection arbeiten müssen. Ich hoffe Ihr könnt mich dabei unterstützen. Durch einen Dienst (ssrs Subscription) bekomme ich ein notification Object geliefert, das nur ganz wenig Informationen nach drausen liefert. Im Debugger ...
Mit Reflection bist du auf dem richtigen Weg. So geht der Zugriff auf interene Felder: List string l new List string (); FieldInfo[] _fields typeof(List string ).GetFields( BindingFlags.NonPublic BindingFlags.Instance BindingFlags.DeclaredOnly); foreach (FieldInfo fi in _fields) Console.WriteLine(string.Format("{0} {1}", fi.Name.ToString(), ...
.net csharp notification reflection ssrs
16.01.2012 | 2973 1
LutzJ 1334
16.01.2012
7

Automapper vs Mapping zur Laufzeit per Config und Refelection

... ja, je nachdem was sich am Schema geändert hat, auch meine eigene Datenklassenstruktur anpassen und neu kompilieren. Sind diese Einschätzungen korrekt? 3. Per Mapping Config Datei und Reflection : Diese Lösung hatte ich von Anfang an im Kopf, war mir aber nicht sicher ob realisierbar. In diesem Artikel ...
automapper config datenstrukturen mapper mapping orm reflection
19.11.2011 | 3293 2
19.11.2011
6

.Net Enum aus Liste erstellen und im PropertyGrid anzeigen

Hallo, ich möchte gern in einem PropertyGrid eine Combo Box anzeigen. Ich habe gelesen das es mit einem Enum möglich ist. Jetzt habe ich aber keine Konstanten Werte für mein Enum sondern würde diese aus einer Datenbank laden wollen. Kennt einer eine Möglichkeit ein Enum während der Laufzeit zu erzeugen oder zu erweitern? Danke schon mal im voraus
Hallo, wenn du unbedingt einen dynamischen Enum verwenden willst dann kannst du diesem mit der Enum-Builder Klasse zur Laufzeit erzeugen. Siehe: EnumBuilder-Klasse
.net enum propertygrid reflection vb.net visual-basic.net
31.10.2011 | 5305 3
31.10.2011
3

Wie kann ich mit Type.GetMethod() ein geerbte Funktion finden?

Ich habe eine Klasse, die von einer generischen Klasse erbt. Mit GetMethode finde ich scheinbar nur Methoden/Funktionen, die in der abgeleiteten Klasse definiert wurden, aber nicht die der Vaterklasse. Wie bekomme ich das hin? Private Sub SetGridValuetranslation(Of T As New)(ByVal ColumnName As String, ByVal c1Grid As C1TrueDBGrid) Try Dim v As ...
Ich denke dass sich BindingFlags.DeclaredOnly und BindingFlags.FlattenHierarchy gegenseitig ausschließen. Lass mal BindingFlags.DeclaredOnly weg und probier nochmal. Siehe hier
.net reflection vb.net visual-basic.net
15.08.2011 | 2301 1
15.08.2011
2

Wie kann man prüfen, ob eine Anwendung COM-Komponenten verwendet?

Gibt es einen einfachen Weg zu ermitteln, ob eine .NET-Anwendung oder deren untergeordneten .NET-Komponenten ihrerseits COM-Komponenten verwenden? In unserem Unternehmen sollen diese Anwendungen als kritisch eingestuft werden. Die Überprüfung sollte möglich sein, ohne das zu den Anwendungen die Quelltexte vorliegen. Geht sowas per Reflection
com com-komponwenten programmanalyse reflection
02.08.2011 | 1948 1
02.08.2011
0

Wie kann ich Zusatzfunktionen über Plugins bereitstellen?

... in der Hauptanwendung definieren zu müssen. Die Hauptanwendung soll diese Infos über die Plugin-Assemblies auslesen und offenlegen. Ich nehme an, das sowas nur per Reflection möglich ist. Welche Schnittstellen muss ich in den Plugin-Assemblies definieren und wie muss die Hauptanwendung auf diese Schnittstellen zugreifen, damit die Anbindung automatisiert erfolgt? Im ...
assemblies interfaces plugins reflection
30.07.2011 | 2364 1
30.07.2011
0

Wie kann man prüfen ob ein Objekt einer Eigenschaft zugewiesen kann, inklusive impliziter Konvertierung

Hallo, folgende Methode hat bisher gute Dienste geliefert um zu prüfen ob ein beliebiges Objekt der Eigenschaft zugewiesen werden kann. Sie soll aber auch eine Zuweisung mit impliziter Konvertierung zulassen, z.B int an double. Wie ließe sich hier prüfen ob eine implizite Konvertierung von valueType nach propertyInfo.PropertyType existiert? internal static bool ...
.net csharp konvertieren reflection
22.07.2011 | 3361 1
Gast 1
22.07.2011
5

C# Reflection generische Liste von Base abfragen

Hallo, ich such eine Möglichkeit in einem Interface, welches von einem Interface mit einem generischen Typen erbt, diesen generischen Typ per Refelektion der Assembly heraus zu bekommen. Ich hab z.B.: public interface Kind : Eltern Kinderanzahl { [...] } (Erdachtes Beispiel) Per Reflektion möchte ich nun den Typ 'Kinderanzahl' erhalten, nur wie? Ich hab das Eltern ...
.net csharp generisch interface reflection vererbung
04.07.2011 | 2882 1
Gast 51
04.07.2011
7

Wie kann ich alle Felder einer Klasse ermitteln?

Irgendwie geht das wohl mit Reflection , aber ich finde das passende nicht. Das gibt es dann sicher auch für Methoden?
Ein Beispiel, mit dem Infos zur Klasse System.Console über Reflection ermittelt werden using System.Reflection // wird benötigt ... Type sType Type.GetType("System.Console"); MemberInfo[] memberArray sType.GetMembers(); foreach (MemberInfo mi in memberArray) { Console.WriteLine("{0} - {1}", mi, mi.MemberType); }
ermitteln felder klasse methoden reflection
15.02.2011 | 3500 4
Zorro 161
15.02.2011
3

Dynamisches Laden von Assemblies (Factory) im IIS

Ich möchte in einem Webservice, der im IIS gehostet ist, bestimmte Funktionalitäten über eine Factory anbinden. Die Factory soll entsrechende Implementierungen dynamisch zur Laufzeit aus Assemblies laden. Derzeit sind die Factory, die Schnittstellen und die Defaultimplementierungen in einem Assembly. Beim Versuch, den Webservice auszuführen, bekomme ich eine ...
.net .net-3.5 assemblyloading csharp iis7 reflection webservice
10.02.2011 | 2851 2
10.02.2011
1

Wie kann ich zwei Objekte auf Gleichheit prüfen?

Und zwar soll Gleichheit bedeuten, dass alle Felder die gleichen Werte enthalten. Gibt es da irgendwie eine Funktion dafür oder ein Framework? Denn eigentlich muss das ja rekursiv laufen. Edit: Ich benutze Java. CRegenschein schrieb etwas zu Reflection . Gibt es dafür ein Beispiel?
java objekte reflection
04.02.2011 | 8565 8
04.02.2011
2

Reflection, DocComments und Bytecode Cache

... Caching der DocComment in einer DB (SqLite) - Nicht schön, da zu harte Abhängigkeit vom Cache und somit sehr fehleranfällig. 3) Den eigentlichen Sourcecode parsen anstatt Reflection zu verwenden - Rechenintentiv und bei 'verschlüsselten' Sourcen nicht anwendbar. 4) Eine Art BuildScript, dass alle Klassen im Development-System (es gibt auch noch Live) durchgeht und die ...
cache php reflection
12.11.2009 | 2920 3
DaSpors 4150
12.11.2009
RSS-Feed für alle Fragen zum Thema .NET C# Java Javascript Exception

Hast Du eine Frage zu reflection? Dann stelle eine Frage!
Willkommen
codekicker.de ist eine deutschsprachige Q&A-Plattform zum Thema Programmieren. Von Entwicklern für Entwickler! Mitmachen ist ganz einfach: Stelle oder beantworte eine Frage.

Stelle eine Frage
Für mich interessante Themen


Ignorierte Themen