I think I've gotten close to getting this working but the function to read in the table stored in the .txt file can not read the table. I am probably using the wrong method, I'm using a FileSystemDatastore.OpenDataset(Of Table)(...).

Below is a sample of the list of layers .txt (organized like a .csv):
LayerName,Path
Annotation Text,DRIVE:\FileLocation\LayerFiles\ANNOTATION TEXT.lyr
-----Land & Property (Choose from items below)-----,NOTHING
...
Below is a sample of the first read in of the table/.txt:
Public Async Sub UpdateCombo()
Dim WorkspaceF As FileSystemDatastore
Dim FileConnection As FileSystemConnectionPath
Dim Table As Table
Dim Cur As RowCursor
Dim Row As Row
Dim GDBLocation As Uri
GDBLocation = New Uri("DRIVE:\FileLocation\LayerFiles\")
Try
Await QueuedTask.Run(Sub()
If Not File.Exists(FILE_NAME) Then
MsgBox("File Does Not Exist")
End If
FileConnection = New FileSystemConnectionPath(GDBLocation, FileSystemDatastoreType.Shapefile)
WorkspaceF = New FileSystemDatastore(FileConnection)
Table = WorkspaceF.OpenDataset(Of Table)("coa_LAYERS_list.txt")
MsgBox(Table.GetCount)
Cur = Table.Search(Nothing, False)
Cur.MoveNext()
Row = Cur.Current
Do Until Row Is Nothing
Add(New ComboBoxItem(Row.Item(0).ToString))
Cur.MoveNext()
Row = Cur.Current
Loop
Table = Nothing
Row = Nothing
WorkspaceF = Nothing
FileConnection = Nothing
Cur = Nothing
GC.Collect()
End Sub)
I do use " (QF.WhereClause = "LayerName = '" & Value & "'") " later but for now I'm just trying to figure out why the table is not being read.