Преобразование пользовательских событий из C # в VB.Net RaiseEvent - PullRequest
0 голосов
/ 16 января 2019

У меня есть это событие в C #, оно является частью интерфейса ICommunicationObject:

public event EventHandler Closed
{
    add { this.innerTokenProvider.Closed += value; }
    remove { this.innerTokenProvider.Closed -= value; }
}

Я преобразовал это в vb.net:

 Public Custom Event Closing As EventHandler Implements ICommunicationObject.Closing
        AddHandler(ByVal value As EventHandler)
            AddHandler Me.innerTokenProvider.Closing, value
        End AddHandler
        RemoveHandler(ByVal value As EventHandler)
            AddHandler Me.innerTokenProvider.Closing, value
        End RemoveHandler
        RaiseEvent(ByVal sender As System.Object, ByVal e As System.EventArgs)

        End RaiseEvent
    End Event

Что должно быть в разделе RaiseEvent, если что?

Если я просто реализую события голыми от интерфейса, это будет результат:

Public Event Closing(ByVal sender As System.Object, ByVal e As System.EventArgs) Implements ICommunicationObject.Closing
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...