Analisando o tnsnames.ora no Visual C # 2008

Como eu analiso o arquivo tnsnames.ora usando o Visual C # (edição do Visual Studio 2008 Express) para obter os tnsnames? Por exemplo, meu arquivo tnsnames.ora contém

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = shaman)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )
BILL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.58)(PORT = 1522))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

Como posso analisar este arquivo para obter o TNSNAMES (ou seja, ORCL, BILL etc). Perdoe-me se esta pergunta parece óbvia demais, estou aprendendo e tentando minha mão em c #

questionAnswers(3)

yourAnswerToTheQuestion