Полностью квалифицированные имена членов интерфейсов

Временами для ссылки на члены интерфейса используются их полностью квалифицированные имена. Полностью квалифицированное имя члена интерфейса состоит из имени интерфейса и имени члена, разделенных точкой. Если интерфейс является частью пространства имен полностью квалифицированное имя членов интерфейса включает имя пространства имен.

Пример

Interface IUserInterface1
    Sub Test();
End Interface;

Interface IUserInterface2
    Sub Test();
End Interface;

Class UserObject: IUserInterface1, IUserInterface2
    Sub IUserInterface1.Test();
    Begin
        //Реализация метода
    End Sub;

    Sub IUserInterface2.Test();
    Begin
        //Реализация метода
    End Sub;
End Class;

Sub Test();
Var
    Obj: UserObject = New UserObject();
Begin
    //Вызов двух различных методов Test
    (Obj As IUserInterface1).Test();
    (Obj As IUserInterface2).Test();
End Sub;

См.также:

Интерфейсы

Реализация интерфейсов