Как получить список имён ветки Gitlab синхронна на c#

У меня есть асинхронный метод получение список веток. Как это можно преобразовать на синхронный?

public async void GetListOfBranchesFromGitLabWithAccessToken()

{
    string gitLabApiUrl = "URL  GitLab-сервера";
    string projectId = textBox2.Text; // ID  проекта
    string privateToken = textBox1.Text; // токен доступа
    StreamWriter Branches = new StreamWriter("Branches.txt");
    using (HttpClient client = new HttpClient())
    {
        client.DefaultRequestHeaders.Add("Private-Token", privateToken);
        HttpResponseMessage response = await client.GetAsync($"gitLabApiUrl}/api/v4/projects/{projectId}/repository/branches");
        if (response.IsSuccessStatusCode)
        {
            string branchesJson = await response.Content.ReadAsStringAsync(); 
            Branches.WriteLine(branchesJson);
            Branches.Close();
            MessageBox.Show($"Ветки:\n{branchesJson}");
        }
        else
        {
            MessageBox.Show($"Ошибка branches in repos: {response.StatusCode}");
        }
    }
}

Ответы (0 шт):