Ahoj ... potreboval bych poradit s Reflection a Non-public members... nejak jsem se zasekl
(sorry predem za dlouhy post)
Mam object "dataTable", ktery ma skrytou property AllProducersExcludingFrozenChildren.
Takze pouziju Reflection:
var myProducers = dataTable.GetType().GetProperty("AllProducersExcludingFrozenChildren", BindingFlags.Instance | BindingFlags.NonPublic).GetValue(dataTable, null);
Jenze to, co dostanu je typu object {System.Collections.Generic.List}, takze nemuzu k items pristupovat pres myProducer[0] nebo nejak iterovat.
Nabizi se to precastovat na System.Collections.Generic.List, coz by jit melo, jenze typ Spotfire.Dxp.Data.DataColumnProducer je zase Non-public. A jak udelat List z type, ktery nejak ziskam pomoci Reflection neumim, resp. mi nic nefungovalo... :(
Celkove nemam s dynamickou praci s typy moc zkusenosti, tak snad se neptam uplne blbe.
Kazdou radu vitam:)