Как я могу прочитать все имена свойств через отражение COM-объекта в С#? Я знаю, как получить свойство, если знаю имя.
comObject.GetType().InvokeMember("PropertyName", System.Reflection.BindingFlags.GetProperty, null, comObject, null);
но что такое, когда я хочу сбросить все свойства?
PropertyInfo[] properties = t.GetProperties();
Этот способ не работал с Com-объектами. Если я получаю GetMembers(), я получаю следующие члены:
Name: GetLifetimeService
Name: InitializeLifetimeService
Name: CreateObjRef
Name: ToString
Name: Equals
Name: GetHashCode
Name: GetType
считает Криса