Zitat von
Gonzo2:
Kann man somit sagen, daß published mit der Sicht auf Komponenten da ist? Oder nur für den
OI?
Wie auch immer, gilt immer noch die Aussage, daß der
OI keine public Eigenschaften zeigt, sondern nur published?
Der
OI kann nur published Eigenschaften zeigen, da es nur diese aus den
RTTI-Informationen extrahieren kann. Man hat keine Möglichkiet durch public Eigenschaften einer Klasse zu iterieren und diese wie auch immer zu verarbeiten.
Erst durch das published sind Informationen in der Klasse vorhanden.
Man kann sich das so vorstellen, daß durch das published diese Felder in eine Art Liste landen und somit auch aus dieser Liste abgerufen werden können, alles was nicht published ist, ist auch nicht in der Liste und kann daher auch nicht abgerufen werden.
Das published ist also nicht nur für den
OI da, sondern um Feldinformationen abfragen zu können, wer diese Informationen abfragt ist egal, es steht jedem zur Verfügung.