Czytaj plik Csv z LineFeeds w jego polach

Mam ten kod, aby odczytać plik csv:

Dim strLineValue As String
Using sr As StreamReader = File.OpenText("FilePath")

strLineValue = sr.ReadLine
      Do While strLineValue IsNot Nothing
          strLineValue = sr.ReadLine
           n += 1
      Loop
End Using

Moim problemem jest to, że natrafiam na plik csv, który wygląda następująco:

 "Text1 LF LF text2","text3",text4,text5, , , , ,LF 
 "Text6 LF LF text8","text9",text10,text11, , , , ,LF 

gdzie LF to Line Feed.

Więc mam coś takiego, co jest złe

Text1

text2    text3    text4    text5
Text6

text8    text9    text10   text11

Wszelkie pomysły, jak mogę przezwyciężyć to złe zachowanie mojego kodu w tego typu plikach

PS. 1. Jeśli otworzę plik csv w Excelu, rozpozna on poprawnie linie, po prostu ma pierwszą komórkę wielowierszową
2. Myślę, że może pierwsze 2 LF są po prostu LF i LF, które mam na końcu każdej linii są LF i CR, ale jak mogę zobaczyć różnicę (otworzyłem plik csv w Word, aby zobaczyć znaki )

questionAnswers(2)

yourAnswerToTheQuestion