Come posso leggere tutti i nomi di proprietà tramite la riflessione di un oggetto COM in C#? So come ottenere la proprietà se conosco il nome.Acquisisci i nomi delle proprietà tramite il riflesso di un oggetto COM
comObject.GetType().InvokeMember("PropertyName", System.Reflection.BindingFlags.GetProperty, null, comObject, null);
ma che cosa è quando voglio scaricare tutte le proprietà?
PropertyInfo[] properties = t.GetProperties();
In questo modo non funziona con Com-Objects. Se faccio un GetMembers() ottengo questi Membri:
Name: GetLifetimeService
Name: InitializeLifetimeService
Name: CreateObjRef
Name: ToString
Name: Equals
Name: GetHashCode
Name: GetType
riguarda Chris
Non è chiaro che cosa state chiedendo, perché si sta già fornendo la risposta. 'GetProperties' restituirà tutte le proprietà di un tipo. –
Bene, 'PropertyInfo.Name'? –
Ma non di un oggetto COM! –