.NET Erhalte Privatbesitz über Reflection

8

Ich habe das folgende Szenario

Bestückbar A

%Vor%

Baugruppe B

%Vor%

In der Klasse MyBaseEntity versuche ich das private ISet Kind zu bekommen und rufe die Methode "Add" auf. Ich rufe die "addChild" -Methode wie

auf %Vor%

aber die Methode GetProperties extrahiert die private Eigenschaft nicht. Es kann alle öffentlichen Eigenschaften extrahieren, nicht jedoch den privaten.

Kann mir jemand helfen?

Danke!

    
Faber 19.12.2011, 18:13
quelle

1 Antwort

18

Die beiden privaten Objekte, auf die Sie verweisen, sind Felder, keine Eigenschaften. Sie finden sie natürlich nicht mit GetProperties (Sie können GetFields dafür verwenden).

    
diggingforfire 19.12.2011, 18:29
quelle

Tags und Links