Разбор tnsnames.ora в Visual C # 2008

Как проанализировать файл tnsnames.ora с помощью Visual C # (выпуск Visual Studio 2008 Express), чтобы получить имена tnsnames? Например, мой файл tnsnames.ora содержит

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)
    )
  )

Как я могу разобрать этот файл, чтобы получить TNSNAMES (например, ORCL, BILL и т. Д.). Простите, если этот вопрос звучит слишком очевидно, яя учусь и пробую себя в C #

Ответы на вопрос(3)

Ваш ответ на вопрос