Как получить список членов интерфейса
Есть ли способ получить список членов интерфейса? Я знаю о System.Reflection.MemberInfo, но он включает в себя все в объекте, а не только определенный интерфейс.
Вот программа, я не уверен, как получить интерфейс, поскольку я ее не писал, но она является частью стандарта Ascom (http://ascom-standards.org).
public static void Test1()
{
Console.WriteLine("mark1"); // this shows up...
var type = typeof(Ascom.Interface.ITelescope);
var members = type.GetMembers();
Console.WriteLine(members.Count); // gives 0
foreach (var member in members)
{
Console.WriteLine(member.Name); //nothing from here
}
Console.WriteLine("mark4"); // ...as well as this
}