public override async Task <IEnumerable <string> > EnumerateValuesAsync(ValueEnumerationContext context) { this.SetValues(environmentId: null, applicationId: context.ProjectId); var client = new GitLabClient(this.ApiUrl, this.UserName, this.Password, this.GroupName); return(await client.GetBranchesAsync(this.ProjectName, CancellationToken.None)); }