typeof (EApplication_Event) .GetEvents () возвращает пустой массив - PullRequest
0 голосов
/ 24 апреля 2019

Мне нужно получить EventInfo из события «PresentationClose» в «EApplication_Event», но когда я пытаюсь отобразить все события в «EApplication_Event» или пытаюсь получить EventInfo, он возвращает пустой массив.

Я использую Microsoft.Office.Interop.PowerPoint 15.0.0.0. Я пробовал класс «События на кнопке», и у меня нет проблем с этим. Все другие методы возврата информации из Type, такие как GetMethods (), также приводили к пустым массивам.

EventInfo[] Events = typeof(EApplication_Event).GetEvents();
for (int index = 0; index < Events.Length; index++)
{
    Debug.WriteLine("Event" + index + ": " + Events[index].ToString());
}

Я ожидаю, что на выходе будут все события типа, но .GetEvents () возвращает массив, имеющий длину 0, поэтому не входит в цикл

...