¿Cómo puedo leer todos los nombres de propiedades mediante la reflexión de un objeto COM en C#? Sé cómo obtener la propiedad si sé el nombre.Obtener nombres de propiedades a través de la reflexión de un objeto COM
comObject.GetType().InvokeMember("PropertyName", System.Reflection.BindingFlags.GetProperty, null, comObject, null);
pero ¿qué es cuando quiero eliminar todas las propiedades?
PropertyInfo[] properties = t.GetProperties();
De esta manera no funcionó con Com-Objects. Si hago un GetMembers() consigo estos miembros:
Name: GetLifetimeService
Name: InitializeLifetimeService
Name: CreateObjRef
Name: ToString
Name: Equals
Name: GetHashCode
Name: GetType
que respecta a Chris
No está claro lo que está pidiendo, porque ya está proporcionando la respuesta. 'GetProperties' devolverá todas las propiedades de un tipo. –
Bueno, 'PropertyInfo.Name'? –
¡Pero no de un objeto COM! –