Требуется транслировать блок кода с VB.NET на пурик. Сложность возникла в методе, где возвращается массив. Как с ним дальше работать не ясно. Если у кого есть опыт, помогите пож.

Код:
Sub RefreshDatabase()
        Dim oConn As V82.COMConnector
        Dim oRagent As V82.IServerAgentConnection
        Dim arrBases As Array
        Dim arrClusters As Array
        Dim sAdr As String
        Dim oRoot As V82.IClusterInfo
        Dim oElement As V82.IInfoBaseShort

        oConn = New V82.COMConnector
        sAdr = "TCP://" & TextBoxAddressServer.Text & ":" & TextBoxPort.Text
        Try
            oRagent = oConn.ConnectAgent(sAdr)
        Catch
            MsgBox("Не удалось присоединится к агенту сервера 1С", MsgBoxStyle.OkOnly, "Ошибка при выполнении!")
            Exit Sub
        End Try

        arrClusters = oRagent.GetClusters()
        oRoot = arrClusters(0)
        oRagent.Authenticate(oRoot, TextBoxAdminServer.Text, TextBoxPassAdminServer.Text)
        arrBases = oRagent.GetInfoBases(oRoot)
        ListBases1C.Items.Clear()
        For Each oElement In arrBases
            ListBases1C.Items.Add(oElement.Name)
        Next
        oConn = Nothing
        oRagent = Nothing
        oRoot = Nothing
    End Sub